zloadaj vse edicije oddaje
parent
6bf65e2606
commit
3a60b3306b
|
@ -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 *
|
||||
|
|
|
@ -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
|
||||
|
Loading…
Reference in New Issue