From 14976f3169dc71dca229318a1c84326372573e57 Mon Sep 17 00:00:00 2001 From: 4pr0n Date: Thu, 24 Apr 2014 19:46:53 -0700 Subject: [PATCH] Fixed tumblr ripper for tags that contain spaces Closes #26 --- .../java/com/rarchives/ripme/ripper/rippers/TumblrRipper.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 21f23bdf..719474e5 100644 --- a/src/main/java/com/rarchives/ripme/ripper/rippers/TumblrRipper.java +++ b/src/main/java/com/rarchives/ripme/ripper/rippers/TumblrRipper.java @@ -166,14 +166,14 @@ public class TumblrRipper extends AlbumRipper { Pattern p; Matcher m; // Tagged URL - p = Pattern.compile("^https?://([a-zA-Z0-9\\-]{1,})\\.tumblr\\.com/tagged/([a-zA-Z0-9\\-]{1,}).*$"); + p = Pattern.compile("^https?://([a-zA-Z0-9\\-]{1,})\\.tumblr\\.com/tagged/([a-zA-Z0-9\\-%]{1,}).*$"); m = p.matcher(url.toExternalForm()); if (m.matches()) { this.albumType = ALBUM_TYPE.TAG; this.subdomain = m.group(1); this.tagName = m.group(2); this.tagName = this.tagName.replace('-', '+').replace("_", "%20"); - return this.subdomain + "_tag_" + this.tagName; + return this.subdomain + "_tag_" + this.tagName.replace("%20", " "); } // Post URL p = Pattern.compile("^https?://([a-zA-Z0-9\\-]{1,})\\.tumblr\\.com/post/([0-9]{1,}).*$");