Releases: StuffAnThings/qbit_manage
Releases · StuffAnThings/qbit_manage
v3.1.2
New Features
- Force Automatic Torrent Management (#66)
- Added Total Potential Unregistered Torrents (#68)
- Add BHD Tracker Integration (#70) to detect unregistered torrents properly
- Rename
tags
config attribute totracker
- Standardize webhook json payloads for notifiarr
- Better code Linting using Flake8
Bug fixes:
- Untagging noHL not restoring correct defaults
- Cross-seed torrents not using the correct category (#69)
- Setting incorrect default category when no save path defined
- dry_run error in noHL function
- Incorrect summary displayed for noHL
Full Changelog: v3.1.1...v3.1.2
v3.1.1 Webhooks added
New Features
- Integrated Webhooks for live notifications (#31)
- Added Apprise Integration
- Added Notifiarr Integration
- Updated default schedule to run once daily
- Add Potential Unregistered Torrent notification and tag (issue) - (#56, #58)
Bug fixes:
- Error handling in torrent list
- Removed log change permissions
- Add additional error checks for cloudflare webhooks
- Minor fixes (#63, #62, #52, #47)
Full Changelog: v3.0.1...v3.1.1
v3.0.1
Bug fixes:
- Minor bug fix on tagging torrents with no tag set
- Updated dockerfile now using a smaller image base
- Minor bug fix in cross-seed section
- Logs now have read/write permissions set by default.
- Logs now show line number.
Full Changelog: v3.0.0...v3.0.1
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