Commit graph

177 commits

Author SHA1 Message Date
bobokun
484690ffff
Merge pull request #205 from garypiner/unmeet-torrents-deleted
NoHL torrents been removed when criteria not met
2023-02-28 19:22:56 -05:00
garypiner
31aee16b1c NoHL torrents been removed when criteria not met 2023-01-05 17:04:39 +00:00
bobokun
358e871c6c
fixes bug in nohardlink 2022-12-20 19:09:05 -05:00
bobokun
c73479cc7c
resolve merge conflict 2022-12-19 19:15:20 -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
bobokun
99c00e3bbc
send notification on nohardlink warning and remove
force failure
2022-12-19 16:50:32 -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
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
9fc7466167
Adds support for #96, #183 2022-12-03 11:07:52 -05: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
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
c0b19bbc2d
better handling trace logs 2022-11-19 09:46:38 -05:00
bobokun
7701a8fe0e
fixes empty secret redacting all logs 2022-11-08 09:06:25 -05:00
bobokun
b944008487
adds pyupgrade pre-commit 2022-11-01 11:32:02 -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
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
cbc98aebc0
Fixes bug with empty_after_x_days #170 2022-10-21 10:24:10 -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
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
f2ce39f9c4
Adds #124 custom orphaned path 2022-09-24 16:11:55 -04:00
Jon Lee
cdbaad2514
fix minor logging bug 2022-09-01 18:50:32 -04:00