mirror of
https://github.com/ManiMatter/decluttarr.git
synced 2026-04-18 16:54:01 +02:00
118 lines
4.8 KiB
Plaintext
118 lines
4.8 KiB
Plaintext
# The config file is only relevant when running main.py locally.
|
||
# When running within docker, all settings are to be set via the docker-compose.yml, and this config.conf file will be ignored
|
||
|
||
################################# GENERAL SECTION #################################
|
||
# General parameters such as log level / test run
|
||
[general]
|
||
|
||
###### LOG_LEVEL ######
|
||
# Sets the level at which logging will take place.
|
||
# INFO will only show changes applied to Radarr/Sonarr
|
||
# VERBOSE will show when script runs (even if it results in no change)
|
||
# Type: String
|
||
# Permissible Values: CRITICAL, ERROR, WARNING, INFO, VERBOSE, DEBUG
|
||
# Is Mandatory: No (Defaults to INFO)
|
||
LOG_LEVEL = INFO
|
||
|
||
###### TEST_RUN ######
|
||
# Allows you to safely try out this tool. If active, downloads will not be removed.
|
||
# Type: Boolean
|
||
# Permissible Values: True, False
|
||
# Is Mandatory: No (Defaults to False)
|
||
TEST_RUN = False
|
||
|
||
################################# FEATURES SETTINGS #################################
|
||
# Steers which type of cleaning is applied to the downloads queue.
|
||
# Requires QUEUE_CLEANING to be set to True to take effect.
|
||
[features]
|
||
|
||
###### REMOVE_TIMER ######
|
||
# Sets the frequency how often the queue is cleaned form orphan and stalled downloads
|
||
# Type: Integer
|
||
# Unit: Minutes
|
||
# Is Mandatory: No (Defaults to 10)
|
||
REMOVE_TIMER = 10
|
||
|
||
###### REMOVE_FAILED ######
|
||
# Steers whether failed downloads with no connections are removed from the queue
|
||
# Failed downloads are not added to the blocklist
|
||
# Type: Boolean
|
||
# Permissible Values: True, False
|
||
# Is Mandatory: No (Defaults to False)
|
||
REMOVE_FAILED = False
|
||
|
||
###### REMOVE_STALLED ######
|
||
# Steers whether stalled downloads with no connections are removed from the queue
|
||
# Stalled downloads are added to the blocklist, so that they are not re-requested in the future
|
||
# Type: Boolean
|
||
# Permissible Values: True, False
|
||
# Is Mandatory: No (Defaults to False)
|
||
REMOVE_STALLED = False
|
||
|
||
###### REMOVE_METADATA_MISSING ######
|
||
# Steers whether downloads stuck obtaining meta data are removed from the queue
|
||
# These downloads are added the blocklist, so that they are not re-requested in the future
|
||
# Type: Boolean
|
||
# Permissible Values: True, False
|
||
# Is Mandatory: No (Defaults to False)
|
||
REMOVE_METADATA_MISSING = False
|
||
|
||
###### REMOVE_ORPHANS ######
|
||
# Steers whether orphan downloads are removed from the queue
|
||
# Orphan downloads those that do not belong to any movie/tvshow anymore (since the movie/TV show was deleted post request)
|
||
# Orphan downloads are not added to the block list
|
||
# Type: Boolean
|
||
# Permissible Values: True, False
|
||
# Is Mandatory: No (Defaults to False)
|
||
REMOVE_ORPHANS = False
|
||
|
||
###### REMOVE_UNMONITORED ######
|
||
# Steers whether downloads belonging to unmonitored movies/TV shows are removed from the queue
|
||
# Note: Will only remove from queue if all tv shows depending on the same download are unmonitored
|
||
# Unmonitored downloads are not added to the block list
|
||
# Type: Boolean
|
||
# Permissible Values: True, False
|
||
# Is Mandatory: No (Defaults to False)
|
||
REMOVE_UNMONITORED = False
|
||
|
||
###### PERMITTED_ATTEMPTS ######
|
||
# Defines how many times a download has to be caught as stalled or stuck downloading metadata before it is removed
|
||
# Type: Integer
|
||
# Unit: Number of scans
|
||
# Is Mandatory: No (Defaults to 3)
|
||
PERMITTED_ATTEMPTS= 3
|
||
|
||
###### NO_STALLED_REMOVAL_QBIT_TAG ######
|
||
# Downloads in qBittorrent tagged with this tag will not be killed even if they are stalled
|
||
# Tag is automatically created in qBittorrent (required qBittorrent is reachable on QBITTORRENT_URL )
|
||
# Type: String
|
||
# Is Mandatory: No (Defaults to "Don't Kill If Stalled")
|
||
NO_STALLED_REMOVAL_QBIT_TAG= Don't Kill If Stalled
|
||
|
||
################################# RADARR SECTION #################################
|
||
[radarr]
|
||
# Defines radarr instance on which download queue should be decluttered
|
||
# RADARR_URL : URL under which the instance can be reached. If not defined, this instance will not be monitored.
|
||
# RADARR_KEY : API Key (mandatory if RADARR_URL is specifidd)
|
||
RADARR_URL = http://radarrA:7878
|
||
RADARR_KEY = XXXXX
|
||
|
||
################################# SONARR SECTION #################################
|
||
[sonarr]
|
||
# Please see the documentation under the RADARR section - the explanations the same.
|
||
SONARR_URL = http://sonarrA:8989
|
||
SONARR_KEY = XXXXX
|
||
|
||
################################# SONARR SECTION #################################
|
||
[sonarr]
|
||
# Please see the documentation under the RADARR section - the explanations the same.
|
||
SONARR_URL = http://sonarrA:8989
|
||
SONARR_KEY = XXXXX
|
||
|
||
################################# QBITTORRENT SECTION #################################
|
||
[qbittorrent]
|
||
# Defines URL of qBittorrent
|
||
# LIMITATION: The connection to qBittorrent only works if no login is required (I use the setting "Bypass authentication for clients on localhost")
|
||
# QBITTORRENT_URL : URL under which the instance can be reached. If not defined, the NO_STALLED_REMOVAL_QBIT_TAG takes no effect
|
||
QBITTORRENT_URL = http://qbittorrent:8080
|