This is a simple web-based aria2p downloader built using python. It allows users to add and monitor the progress of downloading torrent magnet links and get direct download URL of it.
- Username and Password based login
- Add torrent magnet links for downloading
- Monitor the progress of downloads in real-time
- Automatic refresh of download status
- Pause or Resume the download
- Cancel the download
- Download files are saved in a designated downloads folder
- Access of files only to authenticated users
- File Cleanup
- Download Cancel
- User Login (maybe)
- Admin page for managing users
- Python 3.x
- Aria2c (command-line tool)
-
Setup
#Install command-line tools sudo apt-get install aria2 python3 git curl nano #Clone the repo git clone https://github.com/Jigarvarma2005/TorrentWaver.git #Navigate to the project directory cd TorrentWaver #Fill the config variables nano configs.py #Install the required Python packages pip install -r requirements.txt
-
Start
python3 app.py
- To customize the appearance and layout of the web interface, modify the HTML templates in the templates folder.
python3 manage.py