Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Aria2 Downloader GUI

Aria2 Downloader GUI adalah aplikasi antarmuka grafis (GUI) berbasis Python dan PyQt6 yang terintegrasi dengan utilitas pengunduh command-line aria2c. Aplikasi ini mempermudah proses unduhan file dengan dukungan multi-connection, indikator progres real-time, dan notifikasi desktop.

Aria2 Downloader GUI Preview

Fitur Utama

  • Multi-Connection Downloading: Mendukung hingga 16 koneksi simultan untuk memaksimalkan kecepatan unduh.
  • Real-time Monitoring: Menampilkan indikator persentase progres, kecepatan unduh, serta log proses secara langsung.
  • Auto-Directory Management: Secara otomatis menyimpan hasil unduhan ke folder ~/Aria2 di direktori rumah pengguna.
  • Smart Content Handling: Mendukung opsi --content-disposition untuk mendeteksi nama file asli secara otomatis.
  • Pause & Resume Downloading: Tombol untuk menjeda (pause) dan melanjutkan (resume) proses unduhan secara dinamis serta dukungan opsi --continue=true.
  • Quick Access Folder: Tombol khusus untuk membuka folder lokasi hasil unduhan (~/Aria2) secara langsung melalui file manager bawaan sistem.
  • Desktop Notification: Mengirimkan notifikasi ke sistem desktop saat proses unduhan telah selesai.

Persyaratan Sistem

Sebelum menjalankan aplikasi, pastikan sistem Anda telah terpasang dependensi berikut:

  1. Python 3.8+
  2. aria2
  3. PyQt6

Instalasi Dependensi Sistem

Arch Linux / Manjaro / EndeavourOS:

sudo pacman -S aria2 python-pyqt6

Ubuntu / Debian:

sudo apt update
sudo apt install aria2 python3-pyqt6

Fedora:

sudo dnf install aria2 python3-pyqt6

Atau Menggunakan Virtual Environment / Pip:

pip install pyqt6

Cara Penggunaan

Kloning Repositori

git clone https://github.com/username/aria2-downloader-gui.git
cd aria2-downloader-gui

Jalankan Aplikasi

python aria2_gui.py

Langkah Mengunduh File

  1. Masukkan URL berkas pada kolom Masukkan URL Download.
  2. Tentukan jumlah koneksi yang diinginkan (default: 16).
  3. Klik tombol Mulai Download.
  4. File yang selesai diunduh akan otomatis tersimpan di dalam folder ~/Aria2.

Pengaturan Folder Penyimpanan

Aplikasi menggunakan direktori default ~/Aria2. Jika direktori tersebut belum ada di sistem Anda, aplikasi akan membuatnya secara otomatis saat pertama kali proses unduhan dimulai.

Lisensi

Proyek ini dirilis di bawah lisensi MIT License. Anda bebas untuk menggunakannya, memodifikasi, maupun mendistribusikannya kembali.

About

Aria2 Downloader GUI adalah aplikasi antarmuka grafis (GUI) berbasis Python dan PyQt6 yang terintegrasi dengan utilitas pengunduh command-line aria2c

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages