mmu_man

download helper for remix.kwed.org

Aug 14th, 2013
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.60 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. # download helper for remix.kwed.org
  4. # puts all sid and mp3 files in ./
  5.  
  6. tf="/tmp/tmp_$$_.html"
  7. bu='http://remix.kwed.org/'
  8.  
  9. get_page() {
  10.     p="$1"
  11.     u="${bu}?chart=&view=date&page=$p&search="
  12.     wget -O "$tf" "$u"
  13.     tr '<>' '\n\n' < "$tf" | grep "gaTrackEvent('remix'" | while read l; do
  14.     t="${l##*\'remix\', \'}"
  15.     t="${t%%\'*}"
  16.     case "$t" in
  17.         sid|download)
  18.         url="${l##*href=\"}"
  19.         url="$bu${url%%\"*}"
  20.         wget "$url"
  21.         # work around download limit count
  22.         sleep 1m
  23.         ;;
  24.         *)
  25.         ;;
  26.     esac
  27.     done
  28. }
  29.  
  30. for p in $(seq 1 67); do
  31.     get_page $p
  32. done
  33.  
  34. rm "$tf"
Add Comment
Please, Sign In to add comment