Advertisement
Guest User

get-gocomics

a guest
Jan 1st, 2022
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.14 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # A quick script to snag comics from gocomics.com, put them on imgur, and
  4. # format bbcode for posting them on the Something Awful Forums.
  5.  
  6. # *** YOU WILL NEED TO GET THE IMGUR UPLOAD SCRIPT FROM https://github.com/tremby/imgur.sh
  7. # AND PUT IT IN THE SAME DIRECTORY ***
  8.  
  9. # Today's date:
  10. DATE=`date +%Y-%m-%d`
  11. DATESLASH=`date +%Y/%m/%d`
  12. # To give a specific date other than today, customize and un-comment these lines:
  13. DATE='2022-01-01'
  14. DATESLASH='2021/01/01'
  15.  
  16. for COMICNAME in bignate lil-abner barneyandclyde; do
  17.  
  18.         RAWOUTPUT=`wget -q -O - "https://www.gocomics.com/${COMICNAME}/${DATESLASH}"`
  19.         FILENAME=`echo "$RAWOUTPUT" | grep '"og:image"' | awk -F '"' '{print $4}'`
  20.         wget -q -O "${DATE}-${COMICNAME}.gif" "$FILENAME"
  21.         DISPLAYNAME=`echo "$RAWOUTPUT" | grep '"og:title"' | awk -F '"' '{print $4}' | sed "s/&amp;/\&/g" | sed "s/&#x27;/'/g" | sed "s/&#39;/'/g" | awk -F ' by ' '{for (i=1;i<NF;i++){if (i>1){printf(" by ")} printf("%s",$i)}}'`
  22.         echo "[b]${DISPLAYNAME}[/b]"
  23.         ./imgur.sh "${DATE}-${COMICNAME}.gif" 2>/dev/null | awk '{printf("[img]%s[/img]\n",$0)}'
  24.         echo
  25.  
  26. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement