Commit Graph

52 Commits

Author SHA1 Message Date
Jakub Buzuk
b433e06338 feat: add remove_completed job and new download client job type 2025-09-11 02:08:56 +02:00
Benjamin Harder
83d695a8ff detect_deletions feature, testing and readme pending 2025-07-29 20:57:50 +02:00
Baretsky
8b8e497fe7 Added sabnzbd support 2025-07-25 21:54:12 +02:00
Benjamin Harder
c951b55572 Simplify Instances-code (remove parent Instance) 2025-06-28 13:31:55 +02:00
Benjamin Harder
0478b4b758 Fixing no job log 2025-06-28 12:01:41 +02:00
Benjamin Harder
196df1c55b More Concise verbose logs
Removed "_content" suffix for search jobs
2025-06-28 11:44:15 +02:00
Benjamin Harder
8ea822aebc Added sigterm termination handling 2025-06-03 09:29:55 +02:00
Benjamin Harder
ebb42620bd Merge branch 'pr/NaruZosa/252' into decluttarr-v2 2025-06-02 14:26:03 +02:00
NaruZosa
2e6973bea4 Added sigterm handling to exit cleanly when running in Docker.
Fixed typos and various linting issues such as PEP violations.
Added ruff and fixed common issues and linting issues.
2025-05-25 16:54:51 +10:00
Benjamin Harder
1663703186 Code Rewrite to support multi instances 2025-05-18 13:11:12 +02:00
Benjamin Harder
cb066d3812 Added Cookie Refresh on every run 2024-12-03 21:45:52 +01:00
Benjamin Harder
a926f10561 Added black as pre-commit and applied it. 2024-09-14 11:28:07 +02:00
Benjamin Harder
db50942ee8 Bug Fixes & Automated Testing - remove_failed_imports.py #patch 2024-08-03 13:18:08 +02:00
Benjamin Harder
d4c146a7d1 Update contributing instructions 2024-08-01 13:44:45 +02:00
Benjamin Harder
7c485312ce Code Cleanup and Improved Logging 2024-08-01 12:53:49 +02:00
pops64
3d8240c40b Resolve 2024-05-24 16:38:58 -04:00
Benjamin Harder
c7cd204524 Split config file 2024-05-24 19:40:30 +02:00
pops64
e7b495f1fc Merge branch 'dev' into whisparr 2024-05-24 13:37:11 -04:00
pops64
38e759459c final 2024-05-24 13:30:38 -04:00
Benjamin Harder
2ac7959467 bugfixes 2024-05-24 18:35:49 +02:00
Benjamin Harder
369f450cb1 Small cosmetics 2024-04-23 20:04:43 +02:00
Gael Magnan de bornier
5df94db8e0 Fix UnboundLocalError: local variable 'qbitItems' referenced before assignment
Application crash at startup if QBITTORRENT_URL is not set due to logger accessing un-assigned variable, by moving this log line into the if statement it should prevent the issue.
2024-04-17 22:38:40 -07:00
Benjamin Harder
f916e0c275 Fixed issue that would not start decluttarr 2024-04-18 00:24:38 +02:00
Benjamin Harder
f71489cbe8 Fixed wrong API for qBittorrent to detect private trackers 2024-04-16 16:47:49 +02:00
Benjamin Harder
eeee300002 Debugging (rewrote query to qbit that fetches torrent queue, to fix bug in part that determines which torrents are private trackers) 2024-04-11 13:47:07 +02:00
Benjamin Harder
fd097a03f4 DEBUG 2024-04-11 10:44:14 +02:00
Benjamin Harder
bb8a1aaed8 Debugging 2024-04-10 16:13:20 +02:00
Benjamin Harder
637b901652 Added functionality that checks for failed imports in queue that are no format upgrades 2024-04-07 14:18:32 +02:00
Benjamin Harder
bae0c67d13 Cleanup of main.py, and fixing
TypeError: unsupported operand type(s) for +: 'dict' and 'dict'
2024-03-29 14:47:16 +01:00
Benjamin Harder
420890307a Additional debug information to understand why certain downloads are flagged as "not remove" eventhough no tag is set in qbit 2024-03-16 11:26:07 +01:00
Benjamin Harder
5cc25bbb92 Fixed incorrect detection of qbit version and lowered to required version to 4.3.0 (which should still work) given then it supports also the image of markusmcnugen/qbittorrentvpn
Fixed incorrect duplication of setting in in config.conf-Example
2024-03-13 18:19:21 +01:00
swatcats
0ff9d53e43 Added SSL Certificate Verification Options
Added SSL Certificate Verification Options
2024-03-02 16:34:51 -05:00
Benjamin Harder
c0a4036bc1 Added commit id into loading screen 2024-02-19 00:22:01 +01:00
Benjamin Harder
3a6c14a24e Added version as environment variable 2024-02-18 23:56:56 +01:00
Benjamin Harder
fda9daeb4d fixing position of function 2024-02-18 23:17:01 +01:00
Benjamin Harder
e819f48343 Showing Git package Version in loading message 2024-02-18 23:09:54 +01:00
Benjamin Harder
75670d9a90 BEAT TEST - Added Readarr Support (completely untested) 2024-02-18 22:41:32 +01:00
Benjamin Harder
89d3ee935a Typo fix in loading text 2024-02-18 21:51:56 +01:00
Benjamin Harder
1576767b05 Added check that recent qbit is installed 2024-02-18 19:32:46 +01:00
Benjamin Harder
34842a4d0c Major refactor & code-cleanup
Improved Slow Downloads (more accurate determining of progress)
Added possiblity to exclude private Trackers from cleaning
2024-02-18 18:59:32 +01:00
Benjamin Harder
5ef85d1ac5 Added warning if not recent enough radarr/sonarr is used 2024-02-17 17:20:57 +01:00
Benjamin Harder
c8344231a2 Added missing files setting to status message on load 2024-02-17 17:05:38 +01:00
Benjamin Harder
3c6ea3841e Added removal of downloads that are missing files 2024-02-17 17:03:19 +01:00
Benjamin Harder
c69c5782ad Merge branch 'main' of https://github.com/Matszwe02/decluttarr into Matszwe02-main 2024-02-17 16:20:31 +01:00
Matszwe02
9e9e289839 Add slow download detection 2023-12-26 15:44:27 +01:00
Benjamin Harder
c32340b081 Added support for lidarr (UNTESTED!) 2023-10-20 08:53:36 +02:00
Benjamin Harder
2a5815cbd7 Small refinement on loading message 2023-10-06 17:14:45 +02:00
Benjamin Harder
0448b37c08 Added support for Password Authentication with qBit 2023-10-03 19:47:18 +02:00
Benjamin Harder
ed55a11a47 Updated readme 2023-10-02 09:35:00 +02:00
Benjamin Harder
8bebd7d0b8 Automatically creates qBittorrent-Tag if not present already provided qBittorrent exists.
Downloads with this tag will be skipped from being removed when caught being stuck donwloading metadata, or when stalled.
2023-10-02 09:14:52 +02:00