Skip to content

Releases: StuffAnThings/qbit_manage

v3.0.0

15 Dec 00:27
b30a164
Compare
Choose a tag to compare

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 of Movies4k)
  • 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

01 Dec 16:46
cb6592e
Compare
Choose a tag to compare

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

25 Nov 18:09
4be8a98
Compare
Choose a tag to compare

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

09 Nov 19:13
89b6254
Compare
Choose a tag to compare

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

29 Sep 18:06
ce1e009
Compare
Choose a tag to compare

New features:

  • Excluding tags for no hard links

Minor bug fixes:

  • remove previously tagged noHL when it detects a new hardlink
  • Fix for empty remote_dir defined in config.

v1.0

28 Sep 13:49
4bb12fc
Compare
Choose a tag to compare

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