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 8de650a3..561545f1 100644 --- a/src/main/java/com/rarchives/ripme/ripper/rippers/DeviantartRipper.java +++ b/src/main/java/com/rarchives/ripme/ripper/rippers/DeviantartRipper.java @@ -29,7 +29,7 @@ import com.rarchives.ripme.utils.Utils; public class DeviantartRipper extends AbstractHTMLRipper { private static final int PAGE_SLEEP_TIME = 3000, - IMAGE_SLEEP_TIME = 1500; + IMAGE_SLEEP_TIME = 2000; private Map cookies = new HashMap(); private Set triedURLs = new HashSet(); @@ -193,6 +193,13 @@ public class DeviantartRipper extends AbstractHTMLRipper { .get(); } + @Override + public boolean keepSortOrder() { + // Don't keep sort order (do not add prefixes). + // Causes file duplication, as outlined in https://github.com/4pr0n/ripme/issues/113 + return false; + } + @Override public void downloadURL(URL url, int index) { addURLToDownload(url, getPrefix(index), "", this.url.toExternalForm(), cookies);