Tumblr ripper can now rip raw images
This commit is contained in:
parent
44ab7fd29a
commit
201c3fb086
@ -207,7 +207,14 @@ public class TumblrRipper extends AlbumRipper {
|
|||||||
for (int j = 0; j < photos.length(); j++) {
|
for (int j = 0; j < photos.length(); j++) {
|
||||||
photo = photos.getJSONObject(j);
|
photo = photos.getJSONObject(j);
|
||||||
try {
|
try {
|
||||||
|
if (Utils.getConfigBoolean("tumblr.get_raw_image", false)) {
|
||||||
|
String urlString = photo.getJSONObject("original_size").getString("url").replaceAll("http", "https");
|
||||||
|
urlString = urlString.replaceAll("https://[a-sA-z0-9_-]*\\.tumblr", "https://data.tumblr");
|
||||||
|
urlString = urlString.replaceAll("_\\d+\\.", "_raw.");
|
||||||
|
fileURL = new URL(urlString);
|
||||||
|
} else {
|
||||||
fileURL = new URL(photo.getJSONObject("original_size").getString("url").replaceAll("http", "https"));
|
fileURL = new URL(photo.getJSONObject("original_size").getString("url").replaceAll("http", "https"));
|
||||||
|
}
|
||||||
m = p.matcher(fileURL.toString());
|
m = p.matcher(fileURL.toString());
|
||||||
if (m.matches()) {
|
if (m.matches()) {
|
||||||
addURLToDownload(fileURL);
|
addURLToDownload(fileURL);
|
||||||
|
Loading…
Reference in New Issue
Block a user