zloadaj vse edicije oddaje

master
lion 2017-03-04 19:48:02 +01:00
parent 6bf65e2606
commit 3a60b3306b
2 changed files with 43 additions and 1 deletions

View File

@ -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 *

View File

@ -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 '<a[^>]\+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 '<a[^>]\+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