یک رابط کاربری ساده GTK برای مدیریت دانلود با استفاده از Aria2 و JSON-RPC.
اضافه کردن لینک دانلود و مشاهده وضعیت دانلودها بدون نیاز به ترمینال.
- اضافه کردن لینک دانلود جدید
- مشاهده وضعیت دانلودهای فعال
- بروزرسانی خودکار هر ۲ ثانیه
- رابط کاربری ساده و کم حجم
- aira2c
- Python 3.10 یا بالاتر
- کتابخانهها:
pip install requests pygobject- Aria2 با فعال بودن JSON-RPC
قبل از اجرای اسکریپت، Aria2 را با دستور زیر اجرا کنید:
aria2c --enable-rpc --rpc-listen-all=false --rpc-allow-origin-all --rpc-secret=mysecretتوضیح پارامترها:
--enable-rpc: فعال کردن JSON-RPC--rpc-listen-all=false: فقط روی لوکال هاست گوش دهد--rpc-allow-origin-all: اجازه درخواست از همه اوریجینها--rpc-secret=mysecret: همان رمزی که در کد استفاده شده است
۱. اسکریپت Python را اجرا کنید:
python3 main.py۲. لینک دانلود را وارد کرده و روی +add کلیک کنید. ۳. وضعیت دانلودها در لیست پایین نمایش داده میشود و هر ۲ ثانیه بروزرسانی میشود.
MIT License