Twitter ripper now get retweets when ripping a profile and gets largest video when downloading a video
This commit is contained in:
parent
6cae35ccfb
commit
ab4fb97eac
@ -123,7 +123,7 @@ public class TwitterRipper extends AlbumRipper {
|
|||||||
.append("&include_entities=true")
|
.append("&include_entities=true")
|
||||||
.append("&exclude_replies=true")
|
.append("&exclude_replies=true")
|
||||||
.append("&trim_user=true")
|
.append("&trim_user=true")
|
||||||
.append("&include_rts=false")
|
.append("&include_rts=true")
|
||||||
.append("&count=" + 200);
|
.append("&count=" + 200);
|
||||||
break;
|
break;
|
||||||
case SEARCH:
|
case SEARCH:
|
||||||
@ -187,14 +187,18 @@ public class TwitterRipper extends AlbumRipper {
|
|||||||
url = media.getString("media_url");
|
url = media.getString("media_url");
|
||||||
if (media.getString("type").equals("video")) {
|
if (media.getString("type").equals("video")) {
|
||||||
JSONArray variants = media.getJSONObject("video_info").getJSONArray("variants");
|
JSONArray variants = media.getJSONObject("video_info").getJSONArray("variants");
|
||||||
|
int largestBitrate = 0;
|
||||||
|
String urlToDownload = null;
|
||||||
|
// Loop over all the video options and find the biggest video
|
||||||
for (int j = 0; j < medias.length(); j++) {
|
for (int j = 0; j < medias.length(); j++) {
|
||||||
JSONObject variant = (JSONObject) variants.get(i);
|
JSONObject variant = (JSONObject) variants.get(i);
|
||||||
if (variant.has("bitrate") && variant.getInt("bitrate") == 832000) {
|
if (variant.getInt("bitrate") > largestBitrate) {
|
||||||
addURLToDownload(new URL(variant.getString("url")));
|
largestBitrate = variant.getInt("bitrate");
|
||||||
parsedCount++;
|
urlToDownload = variant.getString("url");
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
addURLToDownload(new URL(urlToDownload));
|
||||||
|
parsedCount++;
|
||||||
} else if (media.getString("type").equals("photo")) {
|
} else if (media.getString("type").equals("photo")) {
|
||||||
if (url.contains(".twimg.com/")) {
|
if (url.contains(".twimg.com/")) {
|
||||||
url += ":orig";
|
url += ":orig";
|
||||||
|
Loading…
Reference in New Issue
Block a user