Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/milanmdev/qbittorrent-completed-remover
Remove completed (paused) qBittorrent torrents
https://github.com/milanmdev/qbittorrent-completed-remover
Last synced: about 9 hours ago
JSON representation
Remove completed (paused) qBittorrent torrents
- Host: GitHub
- URL: https://github.com/milanmdev/qbittorrent-completed-remover
- Owner: milanmdev
- License: mit
- Created: 2024-02-27T14:21:47.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-10-29T13:23:47.000Z (19 days ago)
- Last Synced: 2024-10-29T16:03:49.850Z (19 days ago)
- Language: TypeScript
- Size: 516 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# qbittorrent-completed-remover
Remove completed (paused) qBittorrent torrents
## Why? (Use Case)
When I've seeded a torrent to 3 weeks or to a 3:1 ratio (whichever comes first), my qBittorrent client is set to pause the torrent. Since I don't want to keep the files and torrent on my system any longer, this script will allow me to automate the removal of those completed torrents.
## Usage
1. Use the `docker-compose.example.yml` file to create a `docker-compose.yml` file.
2. Update the `docker-compose.yml` file with your qBittorrent credentials (username and password). Update the `CLIENT` (qBittorrent host) variable if you need to.
3. Run `docker-compose up -d` to start the container.The script will run every 5 minutes and will remove the torrent + the files if it has a "paused" status as well as if it's done downloading.