===== gallery-dl =====
==== mangadex chapter extract ====
''--chapter-range'' is optional
gallery-dl -o "lang=en" --chapter-range '141-151' https://mangadex.org
==== instagram rip ====
log into instagram on firefox for this to work
gallery-dl https://instagram.com/ --cookies-from-browser firefox
==== photobucket embed rip ====
gallery-dl -g "r:https://example.livejournal.com/12345.html" > i.txt
# (strip all text but LJ links)
gallery-dl -i i.txt
==== livejournal pic redirect link rip ====
gallery-dl -g "r:https://example.livejournal.com/12345.html" > i.txt
# (strip all text but LJ links)
gallery-dl -i i.txt
# do this twice to get final redirected links
# final file is 3.txt, run ''-i'' on that
wget -O /dev/null $(cat i.txt) 2>&1 | grep -w 'Location' | awk '/Location: /,// { print }' | awk '{print $2}' > 2.txt
wget -O /dev/null $(cat 2.txt) 2>&1 | grep -w 'Location' | awk '/Location: /,// { print }' | awk '{print $2}' > 3.txt
gallery-dl -i 3.txt
==== livejournal postimg icon embed rip ====
gallery-dl -g "r:https://example.livejournal.com/12345.html" > i.txt
# (strip all text but LJ links)
gallery-dl -i i.txt
# creates new file
sed -e 's!http[s]\?://www.livejournal.com.*!!g' i.txt > i2.txt
# remove double newlines
awk 'NF > 0 {blank=0} NF == 0 {blank++} blank < 1' i2.txt > i3.txt
# do this twice to get final redirected links
# final file is 3.txt, run ''-i'' on that
wget -O /dev/null $(cat i.txt) 2>&1 | grep -w 'Location' | awk '/Location: /,// { print }' | awk '{print $2}' > 2.txt
wget -O /dev/null $(cat 2.txt) 2>&1 | grep -w 'Location' | awk '/Location: /,// { print }' | awk '{print $2}' > 3.txt
gallery-dl -i 3.txt