Greasy Fork is available in English.

Twitter Media Downloader

Save Video/Photo by One-Click.

< Feedback on Twitter Media Downloader

Review: OK - script works, but has bugs

§
Posted: 25. 05. 2024
Edited: 25. 05. 2024

(solution here) It seems the script is not working for certain videos. The field "extended_entities" is missing from the legacy field, which prevents getting the video url. I made this workaround to get the extended_entities from another field:

Before (line 143):


  let medias = tweet.extended_entities && tweet.extended_entities.media;
  if (index) medias = [medias[index - 1]];

After:


  let medias = tweet.extended_entities && tweet.extended_entities.media;
  if(medias == undefined){
      medias = JSON.parse(json.card.legacy.binding_values[0].value.string_value).media_entities;
      medias = Object.values(medias);
  }
  if (index) medias = [medias[index - 1]];

§
Posted: 29. 05. 2024

QUESTION: Does this fix the extension not being able to download multiple videos? It seems bugged and it takes a really long time to download twitter posts more than 1 video.

Post reply

Sign in to post a reply.