One liner shell of the day : #2

Kali ini shell script yang dipakai batch-download. Kalau ada yang tanya apa itu batch-download:
batch: deretan eksesuki perintah di komputer yang jalan sendiri tanpa disuruh lagi
download: mengunduh file tertentu (dengan protokol tertentu) dari komputer lain
Gabungin sendiri, yak!

Aplikasinya buat download komik yang ga bisa di-mirror. Eg: aku suka komik Over Drive, chapter 40 ada 21 halaman:
http://9.p.s.mfcdn.net/store/manga/715/06-040.0/compressed/iwow_scans_overdrive_ch40_001.jpg
...
http://9.p.s.mfcdn.net/store/manga/715/06-040.0/compressed/iwow_scans_overdrive_ch40_021.jpg.
Kendalanya kalau kita buka indeksnya bakal dikasih 404, kesimpulannya direktori komiknya ga bisa di-mirror.

Mari kita cermati linknya dulu:
http://9.p.s.mfcdn.net/store/manga/715/06-040.0/compressed/iwow_scans_overdrive_ch40_021.jpg
token yang bertrubah:
- angka sebelum ".p.s, kayanya itu nomer server yang handle, jadi sepertinya bisa berubah dinamis
- tiga angka di belakang, berubah dari "001" sampai "021", itu sepertinya nomor halaman.

Langsung aja:
for i in `seq -w 1 021`; do wget http://9.p.s.mfcdn.net/store/manga/715/06-040.0/compressed/iwow_scans_overdrive_ch40_$i.jpg; done
Maksdunya, buat variabel "i" dari "001" sampai "021", download (pakai wget) file dengan nama tertentu (yang di bagian belakanya dimanipulasi dengan variable "i")

Semoga berguna, deh!
_______
PS: target lain yang lebih seru daripada komik scanlation adalah photobook model dari Jepang :D

0 rants:

Posting Komentar