Siapa yang ga tau rapidshare??Salah satu file server terbesar, yang menyediakan banyak file yang berguna untuk di download.
Siapa pula yang g kenal wget?salah satu tool untuk download dengan menggunakan CLI di *nix. Kali ini kita akan mendownload program dari rapidshare dengan menggunakan wget.Tapi sebelumnya kita perlu menyiapkan cookies dari rapidshare dulu. Caranya dengan login dulu ke rapidshare dengan IE kemudian kita export cookiesnya. Cukup copy cookies dari rapidshare saja ke dalam file.
Kurang lebih isi file cookies.txt nya seperti ini :.rapidshare.com TRUE / FALSE 1731509997 user 123456-%6A%61%71%72%62%72%6B%73%63%6C%69%67%68%74%6C%6F%67%69%6E
Mungkin ada yang mikir “cuma download dari rapidshare saja,apa susahnya??”. Nah di sini ada yang sedikit berbeda. Kali ini kita tidak perlu mendownload file satu persatu dengan menggunakan perintah wget, cukup kita siapkan list filenya ke dalam file. Katakanlah nama filenya donlot.txt. Isinya kira-kira seperti ini :http://rapidshare.com/files/110585921/buhiavwise23se.rar
http://rapidshare.com/files/111523927/FFD.rarhttp://rapidshare.com/files/110153304/CSS.Web.Design.for.Dummies-Goleech.org.rarhttp://rapidshare.com/files/111460848/Image_to_Text_Converter.rarNah langkah selanjutnya kita gunakan 3 hal tadi, yaitu:cookies.txt,donlot.txt dan tentunya wget. Jangan lupa untuk menaruh 2 file tadi dalam satu folder. Nah selanjutnya ketikkan command berikut di command prompt :cat donlot.txt |while read line; do wget -bct0 --load-cookies=cookies.txt "${line}"; done
Mudah bukan???
Dengan sedikit bash scripting kita bisa langsung mendownload link yang sudah kita tuliskan di file.
Bash scripting sederhana tersebut juga bisa sedikit di modif untuk mengganti nama file. Misalnya saja setelah kita selesai mendownload file-file tadi, kita pengen mengubah akhiran filenya, yang semula *.rar menjadi *.txt (kurang kerjaan kali ya??)
.
Caranya adalah sebagai berikut, masih pada folder yang sama dengan yang tadi. Kita ketikkan command berikut pada command prompt :ls|grep rar > file.lst|cat file.lst |while read line; do newname=$(echo ${line}|sed 's/rar$/txt/'); mv -v "${line}" "${newname}"; done
Kesimpulannya bash script memang sangat perlu untuk memudahkan administrasi system. So? Let’s learn bash script!!.