From f01cd074962b9377eab2e199c3a848abfa47be3a Mon Sep 17 00:00:00 2001 From: cyian-1756 Date: Tue, 4 Dec 2018 20:48:13 -0500 Subject: [PATCH] Added support for the other likd url format --- .../rarchives/ripme/ripper/rippers/TumblrRipper.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/rarchives/ripme/ripper/rippers/TumblrRipper.java b/src/main/java/com/rarchives/ripme/ripper/rippers/TumblrRipper.java index 2d3f992f..ac99200f 100644 --- a/src/main/java/com/rarchives/ripme/ripper/rippers/TumblrRipper.java +++ b/src/main/java/com/rarchives/ripme/ripper/rippers/TumblrRipper.java @@ -240,7 +240,6 @@ public class TumblrRipper extends AlbumRipper { if (albumType == ALBUM_TYPE.LIKED) { posts = json.getJSONObject("response").getJSONArray("liked_posts"); - } else { posts = json.getJSONObject("response").getJSONArray("posts"); } @@ -380,6 +379,15 @@ public class TumblrRipper extends AlbumRipper { return this.subdomain + "_liked"; } + // Likes url different format + p = Pattern.compile("https://www.tumblr.com/liked/by/([a-z0-9_-]+)"); + m = p.matcher(url.toExternalForm()); + if (m.matches()) { + this.albumType = ALBUM_TYPE.LIKED; + this.subdomain = m.group(1); + return this.subdomain + "_liked"; + } + throw new MalformedURLException("Expected format: http://subdomain[.tumblr.com][/tagged/tag|/post/postno]"); }