zeit.sh hinzu

This commit is contained in:
Marc Hoppe
2011-03-04 19:50:50 +01:00
parent 0bb1c5e175
commit 30d6a1abe6

39
zeit.sh Normal file
View File

@@ -0,0 +1,39 @@
#!/bin/bash
destdir=~/tmp/zeit
user=mh256
pw=zeit0815
abonr=871
url="https://premium.zeit.de/premium/cgi-bin/_er_member/p4z.fpl?ER_Do=createToken&Abo_RedirectTo=epaper.zeit.de/index_premium.php&user=$user&aboxnr=$abonr"
url_zm="http://epaper.zeit.de/index_premium.php?user=$user&aboxnr=$abonr&magazin=ZM"
url_bl="http://epaper.zeit.de/index_premium.php?user=$user&aboxnr=$abonr&magazin=BL"
url_base=http://epaper.zeit.de
tmpfile=/tmp/zeit.tmp
tmpfile_zm=/tmp/zeit_zm.tmp
tmpfile_bl=/tmp/zeit_bl.tmp
[ -d $destdir ] || mkdir -p $destdir
cd $destdir
wget --user=$user --password=$pw $url -O $tmpfile
pdf_url=$(cat $tmpfile | grep Download | head -n 1 | sed -r 's/href=.(.*pdf).*/\1/')
epub_url=$(cat $tmpfile | grep content.*Download | awk -F "\"" '{print $2}')
number=$(echo $pdf_url | sed -r 's/^.*DZ_ePaper_(.*)\.pdf/\1/' | awk -F_ '{ printf("%s-%s",$2,$1)}' )
wget --user=$user --password=$pw $url_zm -O $tmpfile_zm
pdfzm_url=$(cat $tmpfile_zm | grep Download | head -n 1 | sed -r 's/href=.(.*pdf).*/\1/')
wget --user=$user --password=$pw $url_bl -O $tmpfile_bl
pdfbl_url=$(cat $tmpfile_bl | grep Download | head -n 1 | sed -r 's/href=.(.*pdf).*/\1/')
wget --user=$user --password=$pw $epub_url -O die_zeit_20$number.epub
wget --user=$user --password=$pw "$url_base/$pdf_url"
wget --user=$user --password=$pw "$url_base/$pdfzm_url"
wget --user=$user --password=$pw "$url_base/$pdfbl_url"
rm $tmpfile $tmpfile_zm $tmpfile_bl