From 8fe94647ddc3c20a6494b862016427dcba083987 Mon Sep 17 00:00:00 2001 From: Josh Kastang Date: Tue, 9 May 2017 15:16:31 -0400 Subject: [PATCH] Merge #524: Fix instagram cropping issue. Fixes #519, Fixes #499 --- .../com/rarchives/ripme/ripper/rippers/InstagramRipper.java | 6 ++++++ 1 file changed, 6 insertions(+) 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 1e41406e..43b8eda3 100644 --- a/src/main/java/com/rarchives/ripme/ripper/rippers/InstagramRipper.java +++ b/src/main/java/com/rarchives/ripme/ripper/rippers/InstagramRipper.java @@ -128,6 +128,12 @@ public class InstagramRipper extends AbstractJSONRipper { } imageURL = imageURL.replaceAll("scontent.cdninstagram.com/hphotos-", "igcdn-photos-d-a.akamaihd.net/hphotos-ak-"); imageURL = imageURL.replaceAll("s640x640/", ""); + + // it appears ig now allows higher resolution images to be uploaded but are artifically cropping the images to + // 1080x1080 to preserve legacy support. the cropping string below isnt present on ig website and removing it + // displays the uncropped image. + imageURL = imageURL.replaceAll("c0.114.1080.1080/", ""); + imageURL = imageURL.replaceAll("\\?ig_cache_key.+$", ""); imageURLs.add(imageURL); if (isThisATest()) {