Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #BPS eBook downloader
- #modified from Republika ePaper downloader written by Ardianto Satriawan
- #and modified by Susanto
- #need gs, pdftk and swftools
- export TZ=Asia/Jakarta
- TODAY=$(date --date='0 days' '+%Y%m%d')
- TAHUNBULAN=$(date --date='0 days' '+%Y%m')
- #get each page
- PAGE=1
- until [ $PAGE -gt 44 ]; do
- wget "http://page.isu.pub/150530025021-d86252755902d8bd1932c725f624079a/swf/page_"$PAGE".swf"
- let PAGE+=1
- done
- echo "selesai ambil file koran..."
- #convert COVER
- echo "konversi halaman 1 sampai 9..."
- PAGE=1
- until [ $PAGE -gt 1 ]; do
- swfrender -X 1600 -Y 2790 page_$PAGE.swf -o riaupos20150530.jpg
- let PAGE+=1
- done
- cp riaupos20150530.jpg /home/koran/public_html/HASIL/
- rm -f riaupos20150530.jpg
- #convert to pdf
- echo "konversi halaman 1 sampai 9..."
- PAGE=1
- until [ $PAGE -gt 9 ]; do
- swfrender -X 1600 -Y 2790 page_$PAGE.swf -o page_$PAGE.jpg
- convert -verbose -density 300 -trim page_$PAGE.jpg -flatten -sharpen 0x1.0 page_$PAGE.jpg
- convert page_$PAGE.jpg page_0$PAGE.pdf
- mv page_$PAGE.jpg riaupos20150530_0$PAGE.jpg
- rm -f page_$PAGE.swf
- let PAGE+=1
- done
- #convert to pdf
- echo "konversi halaman 10 sampai selesai..."
- PAGE=10
- until [ $PAGE -gt 44 ]; do
- swfrender -X 1600 -Y 2790 page_$PAGE.swf -o page_$PAGE.jpg
- convert -verbose -density 300 -trim page_$PAGE.jpg -flatten -sharpen 0x1.0 page_$PAGE.jpg
- convert page_$PAGE.jpg page_$PAGE.pdf
- mv page_$PAGE.jpg riaupos20150530_$PAGE.jpg
- rm -f page_$PAGE.swf
- let PAGE+=1
- done
- #merge the PDFs pakai pdftk - edited by aris
- echo "sedang menggabungkan file menjadi satu file PDF..."
- #pdftk *.pdf output riaupos-$TODAY.pdf
- gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=riaupos20150530.pdf -dBATCH *.pdf
- #membuat folder
- mkdir riaupos20150530
- #moving into todays directory
- mv ./*.jpg ./riaupos20150530
- #remove GIFs
- echo "sedang menghapus file JPG..."
- rm -f *.jpg
- #remove PDFs
- echo "sedang menghapus file PDF..."
- rm -f page_*.pdf
- #PDF Metadata Koran
- exiftool -Title="riaupos20150530" -Author="pustakakoran.com" -Publisher="riaupos" -Subject="riaupos"$TAHUNBULAN"" riaupos20150530.pdf
- rm -f "riaupos20150530.pdf_original"
- #Kompress Folder JPG
- zip -r riaupos20150530jpg.zip riaupos20150530
- rm -f -r riaupos20150530
- #Copy ke BANKSOAL
- cp *20150530.pdf /home/koran/public_html/HASIL/
- cp *20150530jpg.zip /home/koran/public_html/HASIL/
- #remove rest files
- rm -f *.swf
- rm -f *.jpg
- rm -f *.jpg
- rm -f *20150530.pdf
- rm -f *20150530jpg.zip
- #Finished
- echo "Epaper dari riaupos20150530 sudah jadi silakan periksa..."
- #bash issuu-riaupos.sh
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement