bobokun
358e871c6c
fixes bug in nohardlink
2022-12-20 19:09:05 -05:00
bobokun
29f21887d4
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-12-19 19:16:04 -05:00
bobokun
c73479cc7c
resolve merge conflict
2022-12-19 19:15:20 -05:00
pre-commit-ci[bot]
192169d79f
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/pre-commit/mirrors-autopep8: v2.0.0 → v2.0.1](https://github.com/pre-commit/mirrors-autopep8/compare/v2.0.0...v2.0.1 )
2022-12-19 18:37:50 -05:00
bobokun
fd18d54783
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
send notification on nohardlink warning and remove force failure
3.4.2
Fixes #196
refactor noHL
better logging for FileNotFoundError
removes alive-progress dependency causing issues with rolling logs found. Once this is fixed then it can be implemented again https://github.com/rsalmei/alive-progress/issues/104
better error handling for noHL
fixes noHL bug with remote not being replaced
better trace for nohardlink
better error checking in commands
minor bug fix in torrent tagging
bug fix on prev refactor
bit a refactoring
Fixes #192 Fixes noHL logic with false negatives not being caught with small files.
3.4.1
2022-12-19 17:13:52 -05:00
pre-commit-ci[bot]
bb373a73d5
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/asottile/pyupgrade: v3.3.0 → v3.3.1](https://github.com/asottile/pyupgrade/compare/v3.3.0...v3.3.1 )
- [github.com/psf/black: 22.10.0 → 22.12.0](https://github.com/psf/black/compare/22.10.0...22.12.0 )
2022-12-19 16:59:43 -05:00
bobokun
99c00e3bbc
send notification on nohardlink warning and remove
...
force failure
2022-12-19 16:50:32 -05:00
bobokun
3533cfb2f5
3.4.2
2022-12-19 16:46:36 -05:00
bobokun
bb9db628dd
Fixes #196
2022-12-11 20:49:43 -05:00
bobokun
9ae1e6b02b
refactor noHL
2022-12-11 20:49:43 -05:00
bobokun
2e8817480d
better logging for FileNotFoundError
2022-12-11 20:49:43 -05:00
bobokun
f2ed8972cd
removes alive-progress dependency
...
causing issues with rolling logs found.
Once this is fixed then it can be implemented again
https://github.com/rsalmei/alive-progress/issues/104
2022-12-11 20:49:43 -05:00
bobokun
12b83568cb
better error handling for noHL
2022-12-11 20:49:43 -05:00
bobokun
fafdca4499
fixes noHL bug with remote not being replaced
2022-12-11 20:49:43 -05:00
bobokun
8bfbae4b43
better trace for nohardlink
2022-12-11 20:49:43 -05:00
bobokun
f98e18434d
better error checking in commands
2022-12-11 20:49:43 -05:00
bobokun
4fee4b4929
minor bug fix in torrent tagging
2022-12-11 20:49:43 -05:00
bobokun
763c0e5ebb
bug fix on prev refactor
2022-12-11 20:49:43 -05:00
bobokun
911367ea55
bit a refactoring
2022-12-11 20:49:43 -05:00
bobokun
7dc64cd0e7
Fixes #192
...
Fixes noHL logic with false negatives not being caught with small files.
2022-12-11 20:49:43 -05:00
bobokun
1e428ac9fe
3.4.1
2022-12-11 20:49:43 -05:00
bobokun
db2cb47795
Fixes #196
2022-12-09 12:48:56 -05:00
bobokun
0785d5efca
refactor noHL
2022-12-09 10:29:57 -05:00
bobokun
f3b747a0f2
better logging for FileNotFoundError
2022-12-08 12:22:13 -05:00
bobokun
35b8ffafb8
removes alive-progress dependency
...
causing issues with rolling logs found.
Once this is fixed then it can be implemented again
https://github.com/rsalmei/alive-progress/issues/104
2022-12-08 10:02:19 -05:00
bobokun
24d61d285b
better error handling for noHL
2022-12-07 16:23:57 -05:00
bobokun
79f637c1be
fixes noHL bug with remote not being replaced
2022-12-07 13:20:34 -05:00
bobokun
ad324828e7
better trace for nohardlink
2022-12-07 09:43:35 -05:00
bobokun
0003ffd554
better error checking in commands
2022-12-07 09:16:26 -05:00
bobokun
fa61c00504
minor bug fix in torrent tagging
2022-12-07 08:32:34 -05:00
bobokun
d519e62b01
bug fix on prev refactor
2022-12-07 08:14:12 -05:00
bobokun
60b02fe011
bit a refactoring
2022-12-06 22:14:55 -05:00
bobokun
719de5c4e0
Fixes #192
...
Fixes noHL logic with false negatives not being caught with small files.
2022-12-06 22:00:51 -05:00
bobokun
b36cb1263c
3.4.1
2022-12-06 20:50:04 -05:00
pre-commit-ci[bot]
bbf8dbf37f
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/asottile/pyupgrade: v3.2.2 → v3.3.0](https://github.com/asottile/pyupgrade/compare/v3.2.2...v3.3.0 )
2022-12-06 20:27:34 -05:00
bobokun
4d397ac582
Merge pull request #188 from StuffAnThings/develop
...
3.4.0
2022-12-04 08:14:01 -05:00
bobokun
aae35e378f
Merge branch 'develop' of https://github.com/StuffAnThings/qbit_manage into develop
...
* 'develop' of https://github.com/StuffAnThings/qbit_manage :
Bump retrying from 1.3.3 to 1.3.4
Bump qbittorrent-api from 2022.10.39 to 2022.11.40
Bump flake8 from 5.0.4 to 6.0.0
2022-12-03 11:08:38 -05:00
bobokun
9fc7466167
Adds support for #96 , #183
2022-12-03 11:07:52 -05:00
bobokun
d2b67007ff
pre-commit updates
2022-12-03 09:06:01 -05:00
bobokun
0e6ad59e9b
Merge pull request #182 from StuffAnThings/dependabot/pip/develop/flake8-6.0.0
...
Bump flake8 from 5.0.4 to 6.0.0
2022-11-27 20:13:10 -05:00
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
dependabot[bot]
9f2b42b805
Bump flake8 from 5.0.4 to 6.0.0
...
Bumps [flake8](https://github.com/pycqa/flake8 ) from 5.0.4 to 6.0.0.
- [Release notes](https://github.com/pycqa/flake8/releases )
- [Commits](https://github.com/pycqa/flake8/compare/5.0.4...6.0.0 )
---
updated-dependencies:
- dependency-name: flake8
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-24 00:18:33 +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