Saya belum tahu hukum melakukan ini, tapi inilah cerita saya.
Awal tahun 2010, entah dengan motif apa, KOMPAS berubah pikiran dengan kembali menyediakan kembali layanan alternatif membaca dengan peramban web dengan Java Script aktif sehingga dengan senangnya saya dapat kembali menggunakan skrip BASH favorit saya itu untuk kembali mengunduh KOMPAS ePaper. Namun, menjelang akhir Februari 2010 skrip tersebut tidak dapat bekerja lagi. Saya tidak paham benar alasan tidak bekerjanya skrip tersebut dan saya juga tidak pernah mencari tahu agar skrip tersebut dapat kembali bekerja paling tidak sampai pagi ini. Setelah menjelajah beberapa halaman di internet saya menjadi tahu bahwa ternyata halaman KOMPAS ePaper berupa gambar .jpg dapat dibuka atau diunduh langsung menggunakan peramban web ataupun pengelola unduhan. Contoh dapat anda lihat pada tangkapapan layar dengan tautan di bawah ini:
Tautan:
http://images.cdn.realviewdigital.com/rvimageserver/Kompas/Kompas/21-Jun-2010/page0000001.jpg
Dari itu saya simpulkan bahwa seharusnya semua halaman bisa diunduh kembali menggunakan skrip BASH kreasi Sugeng Doyle dengan memodifikasinya sedikit. Dan setelah saya jalankan, ternyata berhasil dan saya kembali senang karena dapat kembali mengunduh koran harian favorit saya dan membacanya saat ada waktu yang pas untuk membaca.
Berikut skrip BASH yang saya modifikasi dari KOMPAS ePaper Downloader kreasi Sugeng Doyle. Anda juga dapat mengunduh skrip tersebut di sini (kompas-today.sh 1108 bytes) dan melihat video contoh menggunakannya di sini (kompas-today.ogg 7,1 MB). Semoga tidak melanggar hukum dan semoga bermanfaat.
#!/bin/bash# KOMPAS ePaper Downloader# Created by Sugeng Doyle, Modified by Utian Ayuba# Now, it's just download today's KOMPAS ePaper .jpg direct link# Today's DateTGL=`date +%d-%b-%Y`# Make a directory based on today's datemkdir -p $TGL# Major URLURL="http://images.cdn.realviewdigital.com/rvimageserver/Kompas/Kompas/"# Download first pageecho "Downloading first page of KOMPAS ePaper date $TGL..."wget -nvc -P $TGL $URL$TGL"/page0000001.jpg"# Open first page using firefoxecho "Opening first page using Mozilla Firefox..."firefox $TGL"/page0000001.jpg" &# Input the numbers of pageecho -n "Please check the numbers of page on the first page and input here: "read PAGE# Download from second pageecho "Downloading KOMPAS ePaper date $TGL from page #2 until page #$PAGE..."CHAP=2until [ $CHAP -gt $PAGE ]; doif [ ${#CHAP} == 1 ]; thenCH="00"$CHAPelse if [ ${#CHAP} == 2 ]; thenCH="0"$CHAPelse CH=$CHAPfifiwget -nvc -P $TGL $URL$TGL"/""page0000"$CH".jpg"let CHAP+=1doneecho "Download completed. The KOMPAS ePaper is save to $TGL directory."exit;
6 comments:
berguna banget nih script, btw saran aja wget mending disetting verbose biar keliatan prosesnya, kadang suka lama nunggunya
terimakasih, pak/bu. untuk proses wget agar verbose dapat diubah baris:
"wget -nvc..." menjadi "wget -vc...". :)
trimakasih banyak buat scriptnya,mau nanya saya download kadang ada hal yang hilang, gimana biar full?.johannes
gambar tidak dapat diunduh bisa jadi karena sebetulnya gambar belum selesai diunduh karena ukuran gambar per halaman yang cukup besar. bisa juga karena di servernya memang tidak tersedia karena sepertinya tautan yang tertera di skrip adalah tautan cermin dari server utama kompas epaper. sementara ini juga kita tidak bisa unduh langsung dari server utama. alasan lain karena pada hari tersebut adalah hari libur nasional dan kompas tidak terbit.
contoh tautan gambar yang tidak tersedia di server (22 Juni 2010):
http://images.cdn.realviewdigital.com/rvimageserver/Kompas/Kompas/22-Jun-2010/page0000001.jpg
namun tersedia kembali pada 23 Juni 2010
http://images.cdn.realviewdigital.com/rvimageserver/Kompas/Kompas/23-Jun-2010/page0000001.jpg
versi windows xp ada mas?
Gimana cara pakai skripnya y? Taro dimn? Sori sy ga ngerti. Tolong dibantu ya. Thanks
Post a Comment