Releases: StuffAnThings/qbit_manage
Releases · StuffAnThings/qbit_manage
v3.0.0
Breaking Changes! (Requirements need to be re-installed)
- Completely rewritten from the ground up (A lot of optimizations to code)
New Features
- Improved logging and error checking in all functions
- Add default tag set to the tracker URL when tag is not defined in the config.
- Add default category (last directory of the save path) when category is not defined in the config. (Ex. A save path of
/data/torrents/Movies4k
will have a default category ofMovies4k
) - Add Limit Upload Speed to noHL
- Removed Format 1 in tags attribute in the config.yml (Will automatically convert entries from Format 1 to Format 2 on next run)
- Progress bar now available with ETA
- Added summary stats at the end of each run
Bug fixes:
- Additional unregistered_torrents logic check. (#48) Thanks to @JonzaUK for contributing
- Tag fix: Skips check for torrents with no tracker urls (Fixes #47)
Full Changelog: v2.2...v3.0.0
v2.2 - Add Share/Upload Limits
New Features
- Add ability to add Share/Upload Limits to Tag (Closes #22 , #30)
- Added badges (shields.io)
- Additional error handling
- New logo! (Thanks to @colereid13 for designing)
Bug fixes:
- Fixes errors on public trackers only using DHT
- Fixes recheck logic bug
Full Changelog: v2.1...v2.2
v2.1 - Docker Release
Breaking Changes! (Requirements need to be re-installed)
- Requirements updated (Added schedule)
- New config layout (Please copy your config.yml into /config/config.yml)
- Updated post-argument commands to be more consistent (Please check the latest README or
-h
to see what has changed)
New Features
- Automatically add (
cross-seed
tag to all cross-seeded torrents) - Will tag any cross-seeded torrents that were not tagged previously
- RecycleBin functionality
- Docker functionality implemented! (Closes #33)
- Allow Docker Environment Variables to be passed
- Built-in Scheduler implemented to run the script every x minutes
- Much better logging (Closes #36, #35)
- Allow file patterns to exclude from orphan detection (#37) - Thanks to @SamuelCook for contributing!
Bug fixes:
- Recheck torrent to skip unpausing when recheck torrent meets AutoTorrentManagement
- Additional unregistered torrent logic check
- Code Optimizations for quicker run-time
Special Shout-outs
The scheduling and new logging is heavily inspired by Plex-Meta-Manager.
Special Thanks to @meisnate12 for sharing his code and answering any questions!
Full Changelog: v1.2...v2.1
v1.2
New Enhancements:
- Additional logic for monitoring unregistered torrents
Bug fixes:
- Category/Tag not mandatory for removed unregistered torrents/remove orphaned files (fixes #25 )
- Fix dry-run not logging all categories when tagging noHL (fixes #24 )
Full Changelog: v1.1...v1.2
v1.1
v1.0
Initial Release.
- Tag torrents based on tracker URL (only tag torrents that have no tags)
- Update categories based on save directory
- Remove unregistered torrents (delete data & torrent if it is not being cross-seeded, otherwise it will just remove the torrent)
- Automatically add cross-seed torrents in paused state (used in conjunction with the cross-seed script)
- Recheck paused torrents sorted by lowest size and resume if completed
- Remove orphaned files from your root directory that are not referenced by qBittorrent
- Tag any torrents that have no hard links and allows optional cleanup to delete these torrents and contents based on maximum ratio and/or time seeded