Guest User

Untitled

a guest
Feb 24th, 2019
1,875
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. #usage: getCal [link] [outDir]
  4.  
  5. t=$(date +%s)
  6. if [[ ! -z $2 ]]; then
  7. outDir="$2"
  8. else
  9. outDir=$(pwd)
  10. fi
  11. if [[ ! -d $outDir ]]; then mkdir -p $outDir; fi
  12. cd $outDir
  13.  
  14. wget -O .$t.linkPage "$1"
  15. n=$(cat .$t.linkPage|grep "[0-9][0-9] of"|sed -n 1p|sed 's/<\/span>.*//'|awk '{print $NF}')
  16. rootLnk=$(echo $1|awk -F '/' 'NF{NF-=1};1'|sed 's/ /\//g')
  17. fullList=$(cat .$t.linkPage|grep ">Next<"|sed -n 1p|sed 's/>Next<.*//;s/.*href="//;s/start=26"/start=1/'|sed "s/num=25/num=$(echo $n)/")
  18. wget -O .$t.linkPage2 "$rootLnk$fullList"
  19.  
  20. cat .$t.linkPage2|grep '"button"><a'|sed 's/.*href="//;s/">.*//' > .$t.links
  21. while read link
  22. do
  23. wget $(echo $rootLnk)$(echo $link)
  24. done < .$t.links
  25.  
  26. rm -f ./.$t.*
Advertisement
Add Comment
Please, Sign In to add comment