Commit graph

446 commits

Author SHA1 Message Date
bobokun 28d6f282b4
Merge pull request #185 from StuffAnThings/dependabot/pip/develop/retrying-1.3.4
Bump retrying from 1.3.3 to 1.3.4
2022-11-27 20:13:01 -05:00
bobokun 7240e053e9
Merge pull request #184 from StuffAnThings/dependabot/pip/develop/qbittorrent-api-2022.11.40
Bump qbittorrent-api from 2022.10.39 to 2022.11.40
2022-11-27 20:12:49 -05:00
dependabot[bot] 2cb635ffab
Bump retrying from 1.3.3 to 1.3.4
Bumps [retrying](https://github.com/groodt/retrying) from 1.3.3 to 1.3.4.
- [Release notes](https://github.com/groodt/retrying/releases)
- [Changelog](https://github.com/groodt/retrying/blob/main/HISTORY.rst)
- [Commits](https://github.com/groodt/retrying/commits/v1.3.4)

---
updated-dependencies:
- dependency-name: retrying
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-28 01:10:15 +00:00
dependabot[bot] 7106ba418b
Bump qbittorrent-api from 2022.10.39 to 2022.11.40
Bumps [qbittorrent-api](https://github.com/rmartin16/qbittorrent-api) from 2022.10.39 to 2022.11.40.
- [Release notes](https://github.com/rmartin16/qbittorrent-api/releases)
- [Changelog](https://github.com/rmartin16/qbittorrent-api/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rmartin16/qbittorrent-api/compare/v2022.10.39...v2022.11.40)

---
updated-dependencies:
- dependency-name: qbittorrent-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-28 01:10:12 +00:00
bobokun 57fa0b0c41
Changes default share limits to -1 if not defined 2022-11-22 20:46:32 -05:00
bobokun 0f74ba471d
Fixes bug #173 Major refactor in shhare limits
- Fixes bug where paused `noHL` torrents were being removed by qbit-manage when seed time/ratios not met
- Share Limit deletions are now handled directly in qbm. This means qbm determines whether or not things should be deleted rather than qBittorrent.
- Better logging when `noHL` torrents get deleted once share limits are reached
   - It displays the numbers and reason why the share limit has been reached
- `noHL` torrent share limits get updated on each qbm run to reflect the latest config
   - Previously you would have to untag all `noHL` torrents and re-run to apply the new share limits
- `noHL` torrents get tagged and deleted in the same run if share limits are reached
   - Previously you would need to run qbm twice, first run would tag and second run would delete if share limits are reached
- Automatic handling of min_seeding_time requiring no more manual intervention.
   - Torrents that have met share ratio but not met the min_seeding_time requirements will now automatically remove share limits in qbt and resume torrent state in order to seed longer until share ratios are met.
   - These torrents are tagged with a new tag `MinSeedTimeNotReached`. Any torrents with this tag will not have share ratio limits applied in order to avoid qbt from pausing the torrent, (qbm will still delete this torrent once the minimum seed time is reached)
2022-11-21 21:14:20 -05:00
bobokun 592687a734
Merge branch 'develop' of https://github.com/StuffAnThings/qbit_manage into develop
* 'develop' of https://github.com/StuffAnThings/qbit_manage:
  [pre-commit.ci] auto fixes from pre-commit.com hooks
  Now only deletes torrents on PATH specified
2022-11-19 11:31:28 -05:00
bobokun 0db66e68fd
Fixes bug #158 2022-11-19 11:31:07 -05:00
bobokun ac3267688b
code refactor 2022-11-19 11:13:41 -05:00
bobokun 2d512dd439
Merge branch 'master' of https://github.com/StuffAnThings/qbit_manage into develop
* 'master' of https://github.com/StuffAnThings/qbit_manage:
  [pre-commit.ci] pre-commit autoupdate
2022-11-19 09:47:22 -05:00
bobokun da2c527e06
Merge pull request #180 from StuffAnThings/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2022-11-19 09:47:10 -05:00
bobokun c0b19bbc2d
better handling trace logs 2022-11-19 09:46:38 -05:00
pre-commit-ci[bot] 2709095207
[pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/asottile/pyupgrade: v3.2.0 → v3.2.2](https://github.com/asottile/pyupgrade/compare/v3.2.0...v3.2.2)
2022-11-14 21:56:02 +00:00
bobokun 764cb78ce9
Merge pull request #179 from StoneColeQ/delete_on_low_disk_space_multiple_drives_fix
Now only deletes torrents on PATH specified
2022-11-09 15:51:21 -05:00
pre-commit-ci[bot] 0a88e72c6d [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2022-11-09 20:46:26 +00:00
StoneColeQ 51eab237ee
Now only deletes torrents on PATH specified 2022-11-09 15:37:52 -05:00
bobokun 7701a8fe0e
fixes empty secret redacting all logs 2022-11-08 09:06:25 -05:00
bobokun add04afe4e
Merge branch 'develop' of https://github.com/StuffAnThings/qbit_manage into develop
* 'develop' of https://github.com/StuffAnThings/qbit_manage:
  Removed type hints
2022-11-07 19:04:29 -05:00
bobokun d58fcf8b16
3.1.2 2022-11-07 19:03:37 -05:00
bobokun a65287e311
Merge pull request #178 from StuffAnThings/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2022-11-07 16:04:45 -05:00
pre-commit-ci[bot] 2e36ba5ae0
[pre-commit.ci] pre-commit autoupdate
updates:
- https://gitlab.com/pycqa/flake8https://github.com/PyCQA/flake8
- [github.com/PyCQA/flake8: 3.9.2 → 5.0.4](https://github.com/PyCQA/flake8/compare/3.9.2...5.0.4)
2022-11-07 21:03:18 +00:00
bobokun ca95865cd5
Merge pull request #177 from StoneColeQ/delete_on_low_disk_space_fix
Removed type hints
2022-11-04 21:49:42 -04:00
StoneColeQ 264ff3ec11
Removed type hints 2022-11-04 21:41:00 -04:00
bobokun b7d483fdf6
Merge pull request #176 from StuffAnThings/develop
3.3.1
2022-11-02 12:01:20 -04:00
bobokun 555ab91f18
pre-commit update version 2022-11-01 11:39:18 -04:00
bobokun b944008487
adds pyupgrade pre-commit 2022-11-01 11:32:02 -04:00
bobokun f4918288b1
more pre-commits and makefile 2022-11-01 11:24:13 -04:00
bobokun 7e32ae01f5
Merge branch 'master' of https://github.com/StuffAnThings/qbit_manage into develop
* 'master' of https://github.com/StuffAnThings/qbit_manage:
  Readme.md spelling error
2022-10-29 15:58:48 -04:00
bobokun e86c775776
Adds additional config for resuming torrents #175
that were previously marked as noHL
2022-10-29 15:02:05 -04:00
bobokun 218ca69371
tox and pre-commit formatting 2022-10-29 11:19:09 -04:00
bobokun 97f97f7c50
Fix unknown Error 2022-10-28 15:40:02 -04:00
bobokun 0e3587ab3b
lint 2022-10-28 15:39:41 -04:00
dependabot[bot] d71b4c7781
Bump qbittorrent-api from 2022.8.38 to 2022.10.39 (#174)
Bumps [qbittorrent-api](https://github.com/rmartin16/qbittorrent-api) from 2022.8.38 to 2022.10.39.
- [Release notes](https://github.com/rmartin16/qbittorrent-api/releases)
- [Changelog](https://github.com/rmartin16/qbittorrent-api/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rmartin16/qbittorrent-api/compare/v2022.8.38...v2022.10.39)

---
updated-dependencies:
- dependency-name: qbittorrent-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-26 20:47:17 -04:00
Jon Lee 75552ab5c2
Notifiarr update 2022-10-26 16:11:38 -04:00
Jon Lee cdca77d88e
Adds minimum version check. Fixes #172 2022-10-26 15:42:06 -04:00
Jon Lee ad1ee0e3a9
3.3.1 2022-10-26 15:32:47 -04:00
Jon Lee cbc98aebc0
Fixes bug with empty_after_x_days #170 2022-10-21 10:24:10 -04:00
StoneColeQ 33d9286eff
Script to delete torrents on low disk space (#169)
* Addes new script for deleting torrents when low on space
2022-10-20 22:30:39 -04:00
Jon Lee 3bb3f092e1
Updates mover script to add #168 2022-10-20 22:24:25 -04:00
bobokun 73fbbbf09e
Readme.md spelling error (#167)
Fix qbit_manage spelling.

Co-authored-by: voltron4lyfe <55123373+voltron4lyfe@users.noreply.github.com>
2022-10-20 12:12:31 -04:00
voltron4lyfe bf65b3c158
Tracker min seed (#165)
* Specify min_seeding_time per-tracker

* Update sample config for tracker min_seeding_time
2022-10-20 12:06:45 -04:00
bobokun 04c1dfb79a
Merge pull request #164 from voltron4lyfe/patch-1
Readme.md spelling error
2022-10-20 12:05:36 -04:00
voltron4lyfe a79895c412
Readme.md spelling error
Fix qbit_manage spelling.
2022-10-17 20:12:01 -07:00
bobokun f50d68d596
Merge pull request #156 from StuffAnThings/develop
3.3.0
2022-09-30 09:00:29 -04:00
Jon Lee da820bb2bb
Adds hotio webhook 2022-09-26 10:42:22 -04:00
Jon Lee 3055f0e6a4
bug fix in orphaned_dir config check 2022-09-26 09:04:33 -04:00
Jon Lee 20833cedcf
BREAKING CHANGE: Adds #155
Adds empty_after_x_days for orphaned data #155
2022-09-25 21:48:57 -04:00
Jon Lee c33ae74adf
workflows to include armv7 2022-09-24 17:46:55 -04:00
Jon Lee f2ce39f9c4
Adds #124 custom orphaned path 2022-09-24 16:11:55 -04:00
Jon Lee 218712fd00
enforce qbittorrent-api 2022-09-24 10:17:29 -04:00