forked from ManiMatter/decluttarr
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig_example.yaml
More file actions
82 lines (78 loc) · 3.08 KB
/
Copy pathconfig_example.yaml
File metadata and controls
82 lines (78 loc) · 3.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
general:
log_level: INFO
test_run: true
timer: 10
# request_timeout: 15 # Optional: timeout for all HTTP/API calls in seconds
# ignored_download_clients: ["emulerr"]
# ssl_verification: false # Optional: Defaults to true
# request_timeout: 15 # Optional: Request timeout in seconds. Defaults to 15. Can be overridden per instance.
# private_tracker_handling: "obsolete_tag" # remove, skip, obsolete_tag. Optional. Default: remove
# public_tracker_handling: "remove" # remove, skip, obsolete_tag. Optional. Default: remove
# obsolete_tag: "Obsolete" # optional. Default: "Obsolete"
# protected_tag: "Keep" # optional. Default: "Keep"
job_defaults:
max_strikes: 3
min_days_between_searches: 7
max_concurrent_searches: 3
jobs:
remove_bad_files:
# keep_archives: true
remove_done_seeding:
# target_tags:
# - "Obsolete"
# target_categories:
# - "autobrr"
remove_failed_downloads:
remove_failed_imports:
message_patterns:
- "Not a Custom Format upgrade for existing*"
- "Not an upgrade for existing*"
- "*Found potentially dangerous file with extension*"
- "Invalid video file*"
- "No files found are eligible for import*"
- "One or more episodes expected in this release were not imported or missing from the release"
remove_metadata_missing:
# max_strikes: 3
remove_missing_files:
remove_orphans:
remove_slow:
# min_speed: 100
# max_strikes: 3
remove_stalled:
# max_strikes: 3
remove_unmonitored:
search_unmet_cutoff:
# min_days_between_searches: 7
# max_concurrent_searches: 3
search_missing:
# min_days_between_searches: 7
# max_concurrent_searches: 3
instances:
sonarr:
- base_url: "http://sonarr:8989"
api_key: "xxxx"
# timeout: 30 # Optional: Overrides general timeout for this instance.
radarr:
- base_url: "http://radarr:7878"
api_key: "xxxx"
readarr:
- base_url: "http://readarr:8787"
api_key: "xxxx"
lidarr:
- base_url: "http://lidarr:8686"
api_key: "xxxx"
whisparr:
- base_url: "http://whisparr:6969"
api_key: "xxxx"
download_clients:
qbittorrent:
- base_url: "http://qbittorrent:8080" # You can use decluttarr without qbit (not all features available, see readme).
# api_key: "qbt_xxxx" # (recommended -> requires qBittorrent 5.2.0+; generate under Web UI settings. Takes precedence over username/password.)
# username: xxxx # (legacy -> for qBittorrent < 5.2; ignored if api_key is set)
# password: xxxx # (legacy -> for qBittorrent < 5.2; ignored if api_key is set)
# name: "qBittorrent" # (optional -> if not provided, assuming "qBittorrent". Must correspond with what is specified in your *arr as download client name)
# timeout: 30 # (optional -> overrides general timeout for this instance)
# sabnzbd:
# - base_url: "http://sabnzbd:8080" # SABnzbd server URL
# api_key: "your_api_key_here" # (required -> SABnzbd API key)
# # name: "SABnzbd" # (optional -> if not provided, assuming "SABnzbd". Must correspond with what is specified in your *arr as download client name)