diff --git a/README.org b/README.org index c0ef02c..bd9b087 100644 --- a/README.org +++ b/README.org @@ -23,6 +23,9 @@ Za pocistit stare zvoke pozenes * Downloadanje mp3 posntekov z rš.si Ena skriptica, ki bo pobrala vse posnetke ene oddaje + - imela bi tudi možnost flaga -p, ki posnetke tudi zažene + - in flag -r, ki jih izbriše (po predvajanju) + * Kaj se da delat z zvokom v komendlajnu - konverzije - - na veliki skali s pomočjo + - na veliki skali s pomočjo * diff --git a/bloody-mery-hary.sh b/bloody-mery-hary.sh new file mode 100755 index 0000000..d93e794 --- /dev/null +++ b/bloody-mery-hary.sh @@ -0,0 +1,39 @@ +#!/bin/bash + +# $1 argument je url pejdza +# $2 argument je identifikator oddaje + +mkdir $2 && cd $2 +touch out.txt linki.txt + +# dobim ven linke od oddaj (sedaj bi moral ven izvleci linke mp3jev) +wget -w5 -k $1 -O out.txt +cat out.txt | tr "\t\r\n'" ' "' | \ + grep -i -o ']\+href[ ]*=[ \t]*"\(ht\|f\)tps\?:[^"]\+"' | \ + sed -e 's/^.*"\([^"]\+\)".*$/\1/g' | uniq | sort | uniq | grep $2 > linki.txt + +echo "Dobili smo naslednje url naslove" +cat linki.txt +rm out.txt +stlinkov=$(wc -l linki.txt) +st=1 + +while read link; do + echo "ISCEMO MP3 $st od $stlinkov ::: $link" + curl $link | \ + grep -i -o ']\+href[ ]*=[ \t]*"\(ht\|f\)tps\?:[^"]\+*mp3"' | \ + sed -e 's/^.*"\([^"]\+\)".*$/\1/g' | uniq | sort | uniq | grep $2 >> linki-mp3.txt + st =$(( $st + 1 )) +done < linki.txt + +echo +echo "Dobili smo povezave do nasldenjih mp3jev" +cat linki-mp3.txt + +while read link; do + echo "ZARES LOADAMO $link" + wget $link +done < linki-mp3.txt + +rm linki.txt linki-mp3.txt +