From 8b3b60c105e5e9eb2d33dc438adaa53b920563bb Mon Sep 17 00:00:00 2001 From: schar Date: Mon, 24 May 2021 22:39:19 +0530 Subject: [PATCH] Added extra condition to include reddit gallery gifs urls --- .../com/rarchives/ripme/ripper/rippers/RedditRipper.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/rarchives/ripme/ripper/rippers/RedditRipper.java b/src/main/java/com/rarchives/ripme/ripper/rippers/RedditRipper.java index 65d854fb..09569fc7 100644 --- a/src/main/java/com/rarchives/ripme/ripper/rippers/RedditRipper.java +++ b/src/main/java/com/rarchives/ripme/ripper/rippers/RedditRipper.java @@ -318,7 +318,12 @@ public class RedditRipper extends AlbumRipper { prefix += String.format("%02d-", i + 1); } try { - URL mediaURL = new URL(media.getJSONObject("s").getString("u").replaceAll("&", "&")); + URL mediaURL; + if (!media.getJSONObject("s").isNull("gif")) { + mediaURL = new URL(media.getJSONObject("s").getString("gif").replaceAll("&", "&")); + } else { + mediaURL = new URL(media.getJSONObject("s").getString("u").replaceAll("&", "&")); + } addURLToDownload(mediaURL, prefix, subdirectory); } catch (MalformedURLException | JSONException e) { LOGGER.error("[!] Unable to parse gallery JSON:\ngallery_data:\n" + data +"\nmedia_metadata:\n" + metadata);