Mengenal Internet Archive Command Line Tool
Internet Archive Command Line Tool, yang dikenal dengan nama paket ia, adalah antarmuka baris perintah (CLI) resmi yang dikembangkan oleh Internet Archive. Alat ini memungkinkan pengguna untuk berinteraksi dengan repositori Internet Archive secara langsung melalui terminal, memfasilitasi proses pengunggahan, pengunduhan, pencarian, dan pengelolaan metadata koleksi digital tanpa harus melalui antarmuka web peramban.
Instalasi dan Konfigurasi Awal
Alat ini berbasis Python dan dapat diinstal melalui manajer paket pip. Pastikan sistem Anda telah terinstal Python 3 sebelum menjalankan perintah berikut:
pip install internetarchiveSetelah instalasi selesai, Anda wajib melakukan autentikasi agar dapat mengunggah file ke akun Anda. Jalankan perintah ia configure dan masukkan kredensial (S3 Access Key dan Secret Key) yang bisa didapatkan melalui halaman profil di situs resmi Internet Archive.
Tabel Perintah Dasar Internet Archive (ia)
| Perintah | Fungsi Utama |
|---|---|
ia configure | Mengatur kredensial akses akun pengguna. |
ia upload [identifier] [file] | Mengunggah file ke item tertentu. |
ia download [identifier] | Mengunduh seluruh isi item atau file spesifik. |
ia search [query] | Mencari item berdasarkan kriteria metadata. |
ia metadata [identifier] | Menampilkan atau mengubah metadata item. |
ia list [identifier] | Melihat daftar file yang ada di dalam item. |
Penggunaan Praktis
Untuk mengunduh koleksi buku atau dokumen seperti yang sering ditemukan dalam referensi riset (misalnya dokumen sejarah atau arsip publik), Anda dapat menggunakan perintah ia download diikuti dengan identifier item tersebut. Contoh: ia download kansas-its-interior-and-exterior-life akan mengunduh seluruh file yang terkait dengan item tersebut ke direktori lokal Anda.
Dalam konteks pengelolaan data besar, penggunaan CLI jauh lebih stabil dibandingkan unggah via peramban karena mendukung fitur resume (melanjutkan pengunggahan yang terputus). Pastikan koneksi internet stabil saat melakukan transfer data berukuran besar.
Tips Troubleshooting
- Error 403 Forbidden: Pastikan kredensial yang dimasukkan pada
ia configuremasih valid dan memiliki izin tulis pada item tersebut. - Koneksi Terputus: Gunakan flag
--retriesuntuk mencoba kembali koneksi secara otomatis saat terjadi gangguan jaringan. - Versi Python: Jika perintah
iatidak ditemukan, pastikan direktori skrip Python telah terdaftar dalamPATHsistem operasi Anda.