#!/bin/sh # Download images in a Twitter post
[ -z "$1" ] && printf "usage: biird URL\n" && exit 0
number=$(curl -sL -o /dev/null -w %{url_effective} "$1" \ | cut -d/ -f6 ) curl -s -H 'Authorization: Bearer AAAAAAAAAAAAAAAAAAAAAFZ2EwEAAAAATWDhyMLlRYX4PIuVbtUlandVHk8%3DE8NAxE8w8bzbAzFDfItKnbUHQYoxb5LqpA7UqaatDIXwPZtKz5' \
"https://api.twitter.com/1.1/statuses/show.json?id=$number&tweet_mode=extended" \
| jq -r '.extended_entities.media[].media_url_https' \ | sed 's/$/?name=orig/' \
| aria2c -i - --auto-file-renaming=false \
| awk -F': ' ' /Download complete:/ { print $(NF) }'