diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 59690a19..4c4fa434 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -38,7 +38,7 @@ repos: name: isort (python) args: [--force-single-line-imports, --profile, black] - repo: https://github.com/asottile/pyupgrade - rev: v3.19.0 + rev: v3.19.1 hooks: - id: pyupgrade args: [--py3-plus] diff --git a/CHANGELOG b/CHANGELOG index 2760f427..6eddef3c 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,4 +1,7 @@ # Requirements Updated -qbittorrent-api==2024.11.70 +qbittorrent-api==2024.12.71 -**Full Changelog**: https://github.com/StuffAnThings/qbit_manage/compare/v4.1.13...v4.1.14 +# Bug Fixes +- Additional unregistered messages added (Fixes #719) + +**Full Changelog**: https://github.com/StuffAnThings/qbit_manage/compare/v4.1.14...v4.1.15 diff --git a/README.md b/README.md index d1cf7192..127b68a7 100755 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ This is a program used to manage your qBittorrent instance such as: We rely on [qbittorrent-api](https://pypi.org/project/qbittorrent-api/) to interact with Qbittorrent. -Generally expect new releases of Qbittorrent to not immediately be supported. Support CANNOT be added until qbittorrent-api adds support gor the version. Any material changed and impact must then be assessed prior to Qbit Manage supporting it. +Generally expect new releases of Qbittorrent to not immediately be supported. Support CANNOT be added until qbittorrent-api adds support for the version. Any material changed and impact must then be assessed prior to Qbit Manage supporting it. ### Master diff --git a/SUPPORTED_VERSIONS.json b/SUPPORTED_VERSIONS.json index a772c113..d73f7f3d 100644 --- a/SUPPORTED_VERSIONS.json +++ b/SUPPORTED_VERSIONS.json @@ -1,10 +1,10 @@ { "master": { - "qbit": "v5.0.1", - "qbitapi": "2024.10.68" - }, - "develop": { "qbit": "v5.0.2", "qbitapi": "2024.11.70" + }, + "develop": { + "qbit": "v5.0.3", + "qbitapi": "2024.12.71" } } diff --git a/VERSION b/VERSION index 5888f1a4..796262d5 100755 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.1.14 +4.1.15 diff --git a/docs/Config-Setup.md b/docs/Config-Setup.md index daf09ea6..ba94c9ec 100644 --- a/docs/Config-Setup.md +++ b/docs/Config-Setup.md @@ -135,7 +135,7 @@ If you're needing information regarding hardlinks here are some excellent resour * [Wikipedia: Hardlinks](https://en.wikipedia.org/wiki/Hard_link) Mandatory to fill out [directory parameter](#directory) above to use this function (root_dir/remote_dir) -Beyond this you'll need to use one of the [categories](#cat) above as the key. +Beyond this you'll need to use one of the [categories](#cat) above as the key. | Configuration | Definition | Required | | :------------ | :-------------------------------------------------------- | :----------------- | diff --git a/modules/util.py b/modules/util.py index b32b084f..8680b33f 100755 --- a/modules/util.py +++ b/modules/util.py @@ -77,12 +77,16 @@ class TorrentMessages: "TORRENT IS NOT AUTHORIZED FOR USE ON THIS TRACKER", "INFOHASH NOT FOUND.", # blutopia "TORRENT HAS BEEN DELETED.", # blutopia + "TRACKER NICHT REGISTRIERT.", + "TORRENT EXISTIERT NICHT", + "TORRENT NICHT GEFUNDEN", ] UNREGISTERED_MSGS_BHD = [ "DEAD", "DUPE", "COMPLETE SEASON UPLOADED", + "COMPLETE SEASON UPLOADED:", "PROBLEM WITH DESCRIPTION", "PROBLEM WITH FILE", "PROBLEM WITH PACK", @@ -91,6 +95,9 @@ class TorrentMessages: "OTHER", "TORRENT HAS BEEN DELETED", "NUKED", + "SEASON PACK:", + "SEASON PACK OUT", + "SEASON PACK UPLOADED", ] IGNORE_MSGS = [ diff --git a/qbit_manage.py b/qbit_manage.py index de0e2011..b9345b86 100755 --- a/qbit_manage.py +++ b/qbit_manage.py @@ -140,7 +140,7 @@ dest="rem_orphaned", action="store_true", default=False, - help="Use this if you would like to remove unregistered torrents.", + help="Use this if you would like to remove orphaned files.", ) parser.add_argument( "-tnhl", diff --git a/requirements.txt b/requirements.txt index 0595415b..f433ba60 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,10 +1,10 @@ bencodepy==0.9.5 -croniter==5.0.1 -GitPython==3.1.43 +croniter==6.0.0 +GitPython==3.1.44 humanize==4.11.0 pytimeparse2==1.7.1 -qbittorrent-api==2024.11.70 +qbittorrent-api==2024.12.71 requests==2.32.3 retrying==1.3.4 -ruamel.yaml==0.18.6 +ruamel.yaml==0.18.8 schedule==1.2.2