Files
decluttarr/config/config.conf-Explained

125 lines
5.5 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
################################# 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 sonarr/radarr
# 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 of how often the queue is checked for 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
# These 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
# These downloads are added to the blocklist, so that they are not re-requested in the future
# A new download from another source is automatically added by sonarr/radarr (if available)
# Type: Boolean
# Permissible Values: True, False
# Is Mandatory: No (Defaults to False)
REMOVE_STALLED = False
###### REMOVE_METADATA_MISSING ######
# Steers whether downloads stuck obtaining metadata are removed from the queue
# These downloads are added to the blocklist, so that they are not re-requested in the future
# A new download from another source is automatically added by sonarr/radarr (if available)
# 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 are those that do not belong to any movie/TV show anymore (Since the movie/TV show was removed from sonarr/radarr after the download started)
# These downloads are not added to the blocklist
# 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
# These downloads are not added to the blocklist
# Note: Since sonarr does not support multi-season packs, if you download one you should protect it with the below NO_STALLED_REMOVAL_QBIT_TAG.
# 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)
# Also protects unmonitored downloads from being removed (relevant for multi-season packs)
# 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: Your API key for radarr
RADARR_URL = http://localhost:7878
RADARR_KEY = $RADARR_API_KEY
################################# SONARR SECTION #################################
[sonarr]
# Defines sonarr instance on which download queue should be decluttered
# SONARR_URL: URL under which the instance can be reached, if not defined, this instance will not be monitored
# SONARR_KEY: Your API key for sonarr
SONARR_URL = http://localhost:8989
SONARR_KEY = $SONARR_API_KEY
################################# LIDARR SECTION #################################
[lidarr]
# Defines lidarr instance on which download queue should be decluttered
# LIDARR_URL: URL under which the instance can be reached, if not defined, this instance will not be monitored
# LIDARR_KEY: Your API key for lidarr
LIDARR_URL = http://lidarr:8686
LIDARR_KEY = $LIDARR_API_KEY
################################# QBITTORRENT SECTION #################################
[qbittorrent]
# Defines settings to connect with qBittorrent
# QBITTORRENT_URL : URL under which the instance can be reached, if not defined, the NO_STALLED_REMOVAL_QBIT_TAG takes no effect
# QBITTORRENT_USERNAME: Optional; not needed if authentication bypassing on qBittorrent is enabled (for instance for local connections)
# QBITTORRENT_PASSWORD: Optional; same reason as above
QBITTORRENT_URL = http://localhost:8080
QBITTORRENT_USERNAME = Your name (or empty)
QBITTORRENT_PASSWORD = Your password (or empty)