From 3e08a50211583803f31b4168684965fa05373025 Mon Sep 17 00:00:00 2001 From: sirjonasxx <36828922+sirjonasxx@users.noreply.github.com> Date: Sun, 4 Jul 2021 21:13:09 +0200 Subject: [PATCH] fix that --- G-Earth/pom.xml | 8 ++++++++ G-Earth/src/main/java/gearth/Main.java | 12 ++++++------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/G-Earth/pom.xml b/G-Earth/pom.xml index a83dc38..ab0fa1d 100644 --- a/G-Earth/pom.xml +++ b/G-Earth/pom.xml @@ -198,6 +198,14 @@ jetty-http ${jettyVersion} + + + commons-io + commons-io + 2.10.0 + + + diff --git a/G-Earth/src/main/java/gearth/Main.java b/G-Earth/src/main/java/gearth/Main.java index 3b943e2..87d1405 100644 --- a/G-Earth/src/main/java/gearth/Main.java +++ b/G-Earth/src/main/java/gearth/Main.java @@ -16,12 +16,12 @@ import javafx.scene.layout.FlowPane; import javafx.scene.layout.Region; import javafx.scene.web.WebView; import javafx.stage.Stage; +import org.apache.commons.io.IOUtils; import org.json.JSONObject; -import org.jsoup.Jsoup; import java.io.IOException; -import java.util.HashSet; -import java.util.Set; +import java.net.URL; +import java.nio.charset.StandardCharsets; // run as root issue Invalid MIT-MAGIC-COOKIE-1 key fix: https://stackoverflow.com/questions/48139447/invalid-mit-magic-cookie-1-key @@ -71,9 +71,9 @@ public class Main extends Application { new Thread(() -> { try { - String s = Jsoup.connect(gitApi).ignoreContentType(true).get().body().toString(); - s = s.substring(6, s.length() - 7); - JSONObject object = new JSONObject(s); + JSONObject object = new JSONObject(IOUtils.toString( + new URL(gitApi).openStream(), StandardCharsets.UTF_8)); + String gitv = (String)object.get("tag_name"); if (!gitv.equals(version)) { Platform.runLater(() -> {