diff --git a/src/main/java/com/rarchives/ripme/ripper/rippers/DeviantartRipper.java b/src/main/java/com/rarchives/ripme/ripper/rippers/DeviantartRipper.java index 724fc74e..ad7d79fa 100644 --- a/src/main/java/com/rarchives/ripme/ripper/rippers/DeviantartRipper.java +++ b/src/main/java/com/rarchives/ripme/ripper/rippers/DeviantartRipper.java @@ -65,6 +65,10 @@ public class DeviantartRipper extends AbstractJSONRipper { String u = url.toExternalForm(); if (u.contains("/gallery/")) { return url; + } else if (u.contains("/favourites")) { + return url; + } else if (u.contains("/favorites")) { + return url; } if (!u.endsWith("/gallery/") && !u.endsWith("/gallery")) { diff --git a/src/main/java/com/rarchives/ripme/ui/MainWindow.java b/src/main/java/com/rarchives/ripme/ui/MainWindow.java index 76d66ef8..e97e915a 100644 --- a/src/main/java/com/rarchives/ripme/ui/MainWindow.java +++ b/src/main/java/com/rarchives/ripme/ui/MainWindow.java @@ -872,9 +872,9 @@ public final class MainWindow implements Runnable, RipStatusHandler { LOGGER.error("Error while getting selected path: ", e); return; } - try { - BufferedReader br = new BufferedReader(new FileReader(chosenPath)); + try (BufferedReader br = new BufferedReader(new FileReader(chosenPath))) { for (String line = br.readLine(); line != null; line = br.readLine()) { + line = line.trim(); if (line.startsWith("http")) { MainWindow.addUrlToQueue(line); } else {