
Aplikasi Download yang gratis di windows 10 sudah banyak, kalian pasti sudah kenal dengan IDM – Internet Download manager adalagi orbit dowload manager. Biasanya sih lebih terkenal aplikasi download di windows yaitu IDM. Namun akhir-akhir ini, saya lebih suka menggunakan wget karena saking sering nya menggunakan command prompt di windows untuk beragam project yang berkaitan dengan deep machine learning. Kalian kan tau sendiri, kalau sudah masuk ke deep machine learning akan banyak butuh sekali dataset, terkadang sampai belasan, puluhan gigabyte.
Yuk kita bahas mengenai aplikasi wget. Nama wget dibuat dari kata World Wide Web dan get yang mendukung beragam protokol yaitu FTP, SFTP, HTTP, dan HTTPS. Wget berukuran kecil dan bersifat portable jadi nggak perlu install koq. Wget dibuat dalam portabel C dan dapat digunakan pada sistem Unix mana pun. Wget juga dapat berfungsi di Mac OS X, Microsoft Windows, AmigaOS, dan platform populer lainnya.
Untuk download Wget bisa kalian peroleh disini. Kalau kalian pengguna linux, maka wget merupakan aplikasi bawaan yang bisa kalian panggil melalui terminal. Aplikasi Downloader yang gratis ini bisa kalian letakan dimanapun, bila penggunakan windows, misalkan di C:/ tapi jangan lupa untuk set pathnya Set Path di Windows dulu ya agar bisa dikenali oleh sistem ketika dipanggil di command prompt. Walaupun aplikasi ini cuman CLI tapi kecil-kecil cabe rawit lho! Fitur standar seperti
- Autorekoneksi dengan mengatur jumlah rekoneksinya
- resume dengan melanjutkan file download berhenti sebelumnya, bahkan
- melakukan crawling website lho!
- lebih kocaknya lagi wget bisa cek broken link pada sebuah link lho!
Berikut cara mudah menggunakan aplikasi downloader gratis ini di windows.
Mengunduh File Tunggal
Contents
- 1 Mengunduh File Tunggal
- 2 Download banyak file
- 3 Mengganti nama file unduhan
- 4 Menyimpan File dalam Direktori Khusus
- 5 Membatasi Kecepatan Unduhan
- 6 Set Berapa Jumlah Rekoneksi Lagi
- 7 Fitur Resume Download
- 8 Crawling website
- 9 Cari Broken Link dari sebuah website
- 10 Download file dengan protokol FTP
- 11 Pengembangan wget Lebih lanjut
Misalkan saya akan meletakan file hasil unduhan di E:/ untuk download wordpress versi terbaru
E:\>wget https://wordpress.org/latest.zip
Tampilkan saat sedang melakukan download
--2021-02-23 12:53:10-- https://wordpress.org/latest.zip Resolving wordpress.org (wordpress.org)... 198.143.164.252 Connecting to wordpress.org (wordpress.org) 198.143.164.252| :443... connected. HTTP request sent, awaiting response... 200 OK Length: 9332728 (8,9M) [application/zip] Saving to: 'latest.zip' latest.zip 100%[===============>] 8,90MB/s in 1,3s 2021-02-23 12:53:14 (6,88 MB/s) - 'latest.zip' saved [9332728/9332728]
Download banyak file
Tidak perlu kuatir kalau kalian punya daftar unduhan file yang sangat banyak, buat saja daftar linknya menggunakan notepad, misalkan saya beri nama daftar.txt yang isinya sebagai berikut
https://wordpress.org/latest.zip https://download.joomla.org/cms/joomla3/3-8-5/Joomla_3-8-5-Stable-Full_Package.zip https://ftp.drupal.org/files/projects/drupal-8.4.5.zip
Panggil saja perintah -i
wget -i daftar.txt
Mengganti nama file unduhan
Kalau kalian lihat, agar tidak bentrok dengan nama file yang sebelum, kalian bisa koq untuk mengganti nama file unduhan dengan perintah -o
wget -O wordpress-install.zip https://wordpress.org/latest.zip
Dalam kasus ini, resource yang telah diunduh akan disimpan sebagai wordpress-install.zip dan bukan dalam nama aslinya.
Menyimpan File dalam Direktori Khusus
Kalian bisa juga mengganti lokasi direktori lain menggunakan fungsi -P:
wget -P E:/download/ https://wordpress.org/latest.zip
Pada contoh diatas kita akan simpan di folder khusus yaitu E:/download/
Membatasi Kecepatan Unduhan
Terkadang selain aktifivitas download, kita gunakan kuota internet untuk kebutuhan lain seperti nonton video, nah untuk berbagi kecepatan internet/batasan kecepatan download bisa koq di wget. Gunakan saja perintah –limit-rate
wget --limit-rate=500k https://wordpress.org/latest.zip
Artinya membatasi kecepatan download sebesar 500 Kb saja
Set Berapa Jumlah Rekoneksi Lagi
Urusan download dengan file ukuran besar biasanya terkendala pada jaringan internet kurang stabil. Untuk mengatasi hal tersebut, biasanya aplikasi download punya pengaturan tersendiri untuk melakukan try again atau try berapa kali. Misalkan akan melakukan rekoneksi lagi, di wget cukup dengan perintah -tries:
wget -tries=100 https://wordpress.org/latest.zip
Fitur Resume Download
Walaupun sudah kita antisipasi dengan mengatur jumlah rekoneksi, tapi terkadang juga internet bisa down! Bisa emosi tingkat donk! kalau kalau sudah download ratusan GB tiba-tiba mati listrik dan tersisa 99% saja. Benar-benar prank donk. Masa iya mau ngulang lagi dari awal! Tapi tenang saja wget punya fitur resume lho! Kalian bisa lanjutkan download lagi lho daripada mengulangi download dari awal! Cukup berikan perintah -c
wget -c https://example/very-big-file.zip
Jika kalian melakukan perintah tanpa memasukkan fungsi -c, maka pada file terbaru akan ditambahkan .1 di bagian akhir karena sebelumnya file dengan nama yang sama sudah ada.
Crawling website
Wget bisa kalian gunakan untuk melakukan crawling website lho! Fungsi ini saya gunakan untuk menyimpan artikel dalam website yang terkadang dilindungi oleh java script
wget --miror --convert-link --page-requisites --no-parent -P D:/websites/ https://some-website.com
Berikut penjelasan diatas
–mirror | Membuat unduhan Anda rekursif. |
–convert-links | Semua link dapat diubah ke penggunaan offline yang lebih tepat. |
–page-requisites | Termasuk semua file yang penting, seperti CSS, JS, dan gambar. |
–no-parent | Memastikan bahwa direktori yang berada di atas hirarki tidak disimpan. |
-P documents/websites/ | Memastikan bahwa semua konten tersimpan di direktori khusus kami. |
Setelah prosesnya selesai, Anda bisa membuka website yang telah diunduh dan menemukan semua file yang tersimpan dala folder D:/websites/.
Cari Broken Link dari sebuah website
Kalian punya website? Tak perlu repot-repot untuk cek broken link, cukup gunakan saja wget. URL rusak yang menampilkan halaman 404 error pada suatu website.
wget -o wget-log -r -1 5 --spider https://softscients.com
o | Mengumpulkan output ke dalam file untuk digunakan kemudian. |
-l | Membuat level rekursif. |
-r | Membuat unduhan rekursif. |
–spider | Mengatur wget ke mode spider. |
wget akan menyimpan pada sebuah file bernama wget-log untuk mencari link yang rusak.
Download file dengan protokol FTP
Urusan download file dengan protokol FTP menggunakan wget sangat mudah koq, tinggal berikan saja username dan password seperti berikut
wget --ftp-user=YOUR_USERNAME --ftp-password=YOUR_PASSWORD ftp://example.com/something.tar
Pengembangan wget Lebih lanjut
Setelah sukses dengan banyaknya penggunaan wget, maka sekarang sudah dikembangkan wget2 lho! Bisa kalian kunjungi disini
Ref