diff --git a/src/main/java/com/rarchives/ripme/ripper/AbstractJSONRipper.java b/src/main/java/com/rarchives/ripme/ripper/AbstractJSONRipper.java index 8c73bbb6..fb082af2 100644 --- a/src/main/java/com/rarchives/ripme/ripper/AbstractJSONRipper.java +++ b/src/main/java/com/rarchives/ripme/ripper/AbstractJSONRipper.java @@ -71,6 +71,11 @@ public abstract class AbstractJSONRipper extends AlbumRipper { if (isStopped()) { break; } + if (alreadyDownloadedUrls >= Utils.getConfigInteger("history.end_rip_after_already_seen", 1000000000) && !isThisATest()) { + sendUpdate(STATUS.DOWNLOAD_COMPLETE, "Already seen the last " + alreadyDownloadedUrls + " images ending rip"); + break; +} + index += 1; logger.debug("Found image url #" + index+ ": " + imageURL); downloadURL(new URL(imageURL), index); @@ -104,4 +109,4 @@ public abstract class AbstractJSONRipper extends AlbumRipper { } return prefix; } -} \ No newline at end of file +}