From c88018c25b385b558162eedac2a03d8f296993f1 Mon Sep 17 00:00:00 2001 From: Tush-r Date: Wed, 11 Sep 2024 17:22:01 +0530 Subject: [PATCH] Fix imgur not prefixing album images --- .../com/rarchives/ripme/ripper/rippers/ImgurRipper.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/rarchives/ripme/ripper/rippers/ImgurRipper.java b/src/main/java/com/rarchives/ripme/ripper/rippers/ImgurRipper.java index 626133ea..a11442a6 100644 --- a/src/main/java/com/rarchives/ripme/ripper/rippers/ImgurRipper.java +++ b/src/main/java/com/rarchives/ripme/ripper/rippers/ImgurRipper.java @@ -231,16 +231,18 @@ public class ImgurRipper extends AbstractHTMLRipper { stopCheck(); Path saveAs = workingDir.toPath(); if (subdirectory != null && !subdirectory.equals("")) { - saveAs.resolve(subdirectory); + saveAs = saveAs.resolve(subdirectory); } if (!Files.exists(saveAs)) { Files.createDirectory(saveAs); } index += 1; + var imgPath = imgurImage.getSaveAs().replaceAll("\\?\\d", ""); if (Utils.getConfigBoolean("download.save_order", true)) { - saveAs.resolve(String.format("%03d_", index)); + saveAs = saveAs.resolve(String.format("%03d_%s", index, imgPath)); + } else { + saveAs = saveAs.resolve(imgPath); } - saveAs = saveAs.resolve(imgurImage.getSaveAs().replaceAll("\\?\\d", "")); addURLToDownload(imgurImage.url, saveAs); } }