Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- https://archive.kaskus.co.id/thread/4516728/129
- ardi4nto - 08/09/2010 10:59 PM #2566:
- Gan, ane cuma mau berbagi sedikit ilmu cupu di sini.
- Cara Download Kompas di Ubuntu (ane masih pake Lynx bukan Maverick D)
- Persiapan
- Senjata yang perlu disiapkan adalah wget dan imagemagick, kalau masih belum ada, bisa diinstall lewat terminal gan
- [CODE]sudo apt-get install wget imagemagick[/CODE]
- kalau ini udah ada langsung ke langkah berikutnya
- Langkah-langkahnya
- trus ane buat folder di home user ane namanya ePaper, jadi foldernya /home/username/ePaper. Terus ane buat kompas.sh pake gedit di folder itu, caranya ketik aja
- [CODE]gedit kompas.sh[/CODE]
- di terminal, jangan lupa direktori yang aktifnya harus yang /home/username/ePaper
- nah terus ane bikin isi script-nya gan, isinya kaya gini: (agan-agan yang lain copas dari sini aja D )
- [CODE]
- #!/bin/bash
- #Kompas ePaper Downloader
- #by: Ardianto Satriawan
- #get today's date
- TODAY=$(date +%d-%b-%Y)
- #create todays directory
- mkdir $TODAY
- #wget for jpg
- PAGE=1
- until [ $PAGE -gt 9 ]; do
- wget "http://images.cdn.realviewdigital.com/djvu/Kompas/Kompas/"$TODAY"/webimages/page000000"$PAGE"_large. jpg"
- let PAGE+=1
- done
- PAGE=10
- until [ $PAGE -gt 44 ]; do
- wget "http://images.cdn.realviewdigital.com/djvu/Kompas/Kompas/"$TODAY"/webimages/page00000"$PAGE"_large.j pg"
- let PAGE=PAGE+1
- done
- #wget for png
- PAGE=1
- until [ $PAGE -gt 9 ]; do
- wget "http://images.cdn.realviewdigital.com/djvu/Kompas/Kompas/"$TODAY"/webimages/page000000"$PAGE"_large. png"
- let PAGE+=1
- done
- PAGE=10
- until [ $PAGE -gt 44 ]; do
- wget "http://images.cdn.realviewdigital.com/djvu/Kompas/Kompas/"$TODAY"/webimages/page00000"$PAGE"_large.p ng"
- let PAGE+=1
- done
- #move to today's directory
- mv ./*.jpg ./$TODAY
- mv ./*.png ./$TODAY
- #combine PNGs with JPEGs
- echo "combining raw files..."
- PAGE=1
- until [ $PAGE -gt 9 ]; do
- composite -gravity center "./"$TODAY"/page000000"$PAGE"_large.png" "./"$TODAY"/page000000"$PAGE"_large.jpg" "./"$TODAY"/page0"$PAGE".jpg"
- echo "page "$PAGE" done!"
- let PAGE+=1
- done
- PAGE=10
- until [ $PAGE -gt 44 ]; do
- composite -gravity center "./"$TODAY"/page00000"$PAGE"_large.png" "./"$TODAY"/page00000"$PAGE"_large.jpg" "./"$TODAY"/page"$PAGE".jpg"
- echo "page "$PAGE" done!"
- let PAGE+=1
- done
- #removing raw files
- echo "removing raw files..."
- rm ./$TODAY/*large.jpg
- rm ./$TODAY/*large.png
- echo "done"
- #converting into PDFs
- echo "converting into PDF"
- convert ./$TODAY/*.jpg ./$TODAY/Kompas-$TODAY.pdf
- echo "done"
- #removing JPEGs
- echo "removing JPEGs"
- rm ./$TODAY/*.jpg
- [/CODE]
- terus simpen gan, lalu keluar dari gedit. Habis itu kita ubah permissionnya kompas.sh gan.
- [CODE]chmod +x kompas.sh[/CODE]
- Nah kalau udah tinggal jalanin
- [CODE]./kompas.sh[/CODE]
- Nanti Script ini bakalan bikin folder baru bernama tanggal hari ini yang isinya 1 file PDF 44 halaman Kompas yang siapa dibaca dan dibagi gan D
- Berikut-berikutnya kalau mau download lagi tinggal jalanin ini aja:
- [CODE]./kompas.sh[/CODE]
- *Bikin skrip kaya gitu susah juga ya, salut deh buat agan-agan terdahulu D
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement