From 21f7ddc43511bba3f6ed1af88fe5f724425884d8 Mon Sep 17 00:00:00 2001 From: lfaoanl Date: Tue, 28 Apr 2015 22:13:55 +0100 Subject: [PATCH] Update InstagramRipper.java --- .../ripme/ripper/rippers/InstagramRipper.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/rarchives/ripme/ripper/rippers/InstagramRipper.java b/src/main/java/com/rarchives/ripme/ripper/rippers/InstagramRipper.java index dc41edee..3f7386ac 100644 --- a/src/main/java/com/rarchives/ripme/ripper/rippers/InstagramRipper.java +++ b/src/main/java/com/rarchives/ripme/ripper/rippers/InstagramRipper.java @@ -39,12 +39,12 @@ public class InstagramRipper extends AbstractJSONRipper { public boolean canRip(URL url) { return (url.getHost().endsWith("instagram.com") || url.getHost().endsWith("statigr.am") - || url.getHost().endsWith("iconosquare.com")); + || url.getHost().endsWith("iconosquare.com/user")); } @Override public String getGID(URL url) throws MalformedURLException { - Pattern p = Pattern.compile("^https?://iconosquare.com/([a-zA-Z0-9\\-_.]{3,}).*$"); + Pattern p = Pattern.compile("^https?://iconosquare.com/user/([a-zA-Z0-9\\-_.]{3,}).*$"); Matcher m = p.matcher(url.toExternalForm()); if (m.matches()) { return m.group(1); @@ -68,17 +68,17 @@ public class InstagramRipper extends AbstractJSONRipper { p = Pattern.compile("^.*instagram\\.com/([a-zA-Z0-9\\-_.]{3,}).*$"); m = p.matcher(url.toExternalForm()); if (m.matches()) { - return new URL("http://iconosquare.com/" + m.group(1)); + return new URL("http://iconosquare.com/user/" + m.group(1)); } - p = Pattern.compile("^.*iconosquare\\.com/([a-zA-Z0-9\\-_.]{3,}).*$"); + p = Pattern.compile("^.*iconosquare\\.com/user/([a-zA-Z0-9\\-_.]{3,}).*$"); m = p.matcher(url.toExternalForm()); if (m.matches()) { - return new URL("http://iconosquare.com/" + m.group(1)); + return new URL("http://iconosquare.com/user/" + m.group(1)); } p = Pattern.compile("^.*statigr\\.am/([a-zA-Z0-9\\-_.]{3,}).*$"); m = p.matcher(url.toExternalForm()); if (m.matches()) { - return new URL("http://iconosquare.com/" + m.group(1)); + return new URL("http://iconosquare.com/user/" + m.group(1)); } throw new MalformedURLException("Expected username in URL (instagram.com/username and not " + url); }