Commit graph

104 commits

Author SHA1 Message Date
bobokun
c73479cc7c
resolve merge conflict 2022-12-19 19:15:20 -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
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
79f637c1be
fixes noHL bug with remote not being replaced 2022-12-07 13:20: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
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
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
0e3587ab3b
lint 2022-10-28 15:39:41 -04:00
Jon Lee
cdca77d88e
Adds minimum version check. Fixes #172 2022-10-26 15:42:06 -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
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
bobokun
2e15e35ef5
Adds running commands via config #149 2022-08-21 14:40:57 -04:00
bobokun
29d51ee78a
Adds log secrets for hiding sensitive information 2022-08-20 22:17:51 -04:00
bobokun
ffdcce183c
Logging overhall, separate logs per config 2022-08-20 22:14:28 -04:00
bobokun
5a50d8b694
Ability to load multiple config files #140 2022-08-14 21:41:33 -04:00
bobokun
dddafaf0ed
YAML R/W fixes + Adds new FR #146 2022-08-13 16:49:02 -04:00
bobokun
397698a802
Fixes #136
Check ignore list when del unregistered torrents
2022-06-16 08:43:52 -04:00
bobokun
d1947e44dc
minor fix 2022-05-20 18:15:20 -04:00
bobokun
7712dff9bf
Fixes windows path error #127 2022-05-20 17:36:45 -04:00
bobokun
edbeec5e2a
potential fix for windows 2022-05-20 17:19:41 -04:00
bobokun
e2c9c873ba
Fixes #121 Removes uppercase from unreg torrents 2022-04-25 11:03:36 -04:00
bobokun
0381da9876
Remove alive_it from noHL (fix for logging issue?) 2022-04-19 09:00:42 -04:00
bobokun
2ec99cffa0
Fixes BHD Status "STREAM TRUNCATED" #113 2022-03-07 08:10:01 -05:00
bobokun
144bd69aea
Adds tracker to cross-seed webhook #103 2022-02-26 16:20:38 -05:00
bobokun
9845f89aff
[FR]: Allow min_seeding_time #111 2022-02-26 15:52:34 -05:00
bobokun
6b72b9f3fe
add ignore for PTP going down 2022-02-15 18:41:54 -05:00
bobokun
3009c68cff
Remove progress bar final output 2022-02-03 08:23:46 -05:00
bobokun
21dc3245f1
bug fix: torrents not deleting when should 2022-02-02 08:24:18 -05:00
bobokun
eb80cbe0fd
additional logic for BHD issue 2022-01-31 20:43:13 -05:00
bobokun
69e39bd05d
bug fix #102: added additional logic to ignore 2022-01-30 15:57:29 -05:00
bobokun
a4fbf2a582
add tag_nohardlinks to get_torrent_info 2022-01-25 15:48:52 -05:00
bobokun
06fb3b0532
Fixes #100: Deleting contents when not supposed to
[Bug]: Torrents get hard deleted when they should be soft deleted #100
2022-01-25 15:02:16 -05:00
bobokun
4c572ae043
additional logic for issue 2022-01-21 12:22:30 -05:00
bobokun
ea356eeb70
bug fix for BHD integration 2022-01-20 14:51:38 -05:00
bobokun
2e6f58982d
minor fix: PTP down causing issue 2022-01-19 18:31:17 -05:00
bobokun
cb1999c648
bug fix permissionError on Move 2022-01-17 14:13:06 -05:00
bobokun
5fed8cd0e8
better description of error #97
QBittorrent Version #97
2022-01-15 11:33:08 -05:00
bobokun
8907abbf45
Adds ignoreTags_OnUpdate in config settings #95
[FR]: Tag Torrents with Existing Tags #95
2022-01-13 15:00:05 -05:00
bobokun
102a1e083b
Adds ability to have update multiple tags #95
[FR]: Tag Torrents with Existing Tags #95
2022-01-13 14:39:40 -05:00
bobokun
f2db556f90
optimize performance 2022-01-12 18:48:54 -05:00
bobokun
2e03283465
bug fix: remove unregistered torrents
better handling of unregistered torrents by matching full word
2022-01-12 16:15:43 -05:00
bobokun
add5ed05b2
add additional ignore msg to BHD integration 2022-01-12 08:36:01 -05:00
bobokun
938656fb4f
Adds [FR] #91
[FR]: Tag torrents which have a tracker issue. #91
2022-01-10 22:00:43 -05:00