
The video is downloaded from Twitter and saved to your iPhone’s Photos app. If you’re using Twitter in an iPhone browser, tap the share button > Share Tweet via > TVDL v3.1.Ĥ) Choose the desired video quality, and you’re done! If you’re on the older iOS 14 or earlier, allow untrusted shortcuts before tapping the link.Ģ) Open the Twitter app and tap the share button > Share via > TVDL v3.1. Here’s how to use this easy iOS shortcut to quickly download Twitter videos offline and save them to the iPhone Photos app:ġ) Visit the TVDL v3.1 shortcut link and tap Add Shortcut. Use an iOS shortcut to save a Twitter videoĪre you someone who makes a lot of memes, does video editing, and Twitter is your primary source of clips? If yes, you will like this excellent iOS shortcut by Saif Al Falah. For now, it can only be triggered manually.Built-in Twitter download option 1. This re-publishes failed tasks (stored in Redis) as a new SNS message. It renders a page showing a list of the user's recent downloads. This is triggered by a HTTP request to the / (for instance, ). If the API limits have been reached, the bot will "cool down" (not send any replies) for 10 minutes. "Attempts" because Twitter enforces tweet limits (2400 per day, counted in 15-minute periods). attempts to reply to the user with a link to the user's download page (see section below).The user's store is an entry in Redis where all downloads requested by a user are cached for a certain period (48 hours). adds the download details to the user's store in Redis.Any video links retrieved for a tweet are stored in Redis for faster repeated access (other users requesting the same video). calls Twitter's API to retrieve media links.processes the tweets in the message body,.This is triggered by new notifications on the SNS topic.


The 4-minute interval is so as to not hit Twitter's rate limits and minimize AWS Lambda usage time, while being near-realtime. It publishes these new mentions as a new notification on an SNS topic. This function runs every 4 minutes and checks for new mentions. The bot consists of several AWS Lambda functions that work in tandem: fetchTweetsToDownload AWS Lambda with the Serverless Framework.

Mention the bot in a reply to the tweet containing the video, and it'll reply with a download link in a few minutes.
