Advertisement
Guest User

bird.sh

a guest
Aug 26th, 2019
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.42 KB | None | 0 0
  1. #!/bin/sh
  2. # download all image files from a list of twitter post links
  3.  
  4. imglinks() {
  5.     curl -sL "$1" | awk -F'"' '/property="og:image"/ {gsub(/jpg:large/,"jpg:orig"); print $4}'
  6. }
  7.  
  8. filename() {
  9.     echo "$1" | awk -F'/' '{print $NF ".jpeg"}'
  10. }
  11.  
  12. dlimgs() {
  13.     for IMG in "$@"; do
  14.         NAME=$(filename "$IMG")
  15.         echo "$NAME"
  16.         curl "$IMG" -so "$NAME"
  17.     done
  18. }
  19.  
  20. for POST in "$@"; do
  21.     dlimgs"$(imglinks "$POST")"
  22. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement