qbit_manage/config/config.yml.sample

164 lines
6.3 KiB
Plaintext
Raw Normal View History

2021-02-21 11:45:09 +08:00
# qBittorrent parameters
2021-02-20 13:04:02 +08:00
qbt:
2021-11-09 11:31:47 +08:00
host: "localhost:8080"
user: "username"
pass: "password"
directory:
# Do not remove these
2021-11-09 11:31:47 +08:00
# Cross-seed var: </your/path/here/> #Output directory of cross-seed
# root_dir var: </your/path/here/> #Root downloads directory used to check for orphaned files, noHL, and RecycleBin.
# <OPTIONAL> remote_dir var: </your/path/here/> # Path of docker host mapping of root_dir.
# Must be set if you're running qbit_manage locally and qBittorrent/cross_seed is in a docker
2021-11-09 11:31:47 +08:00
cross_seed: "/your/path/here/"
root_dir: "/data/torrents/"
remote_dir: "/mnt/user/data/torrents/"
# Category/Pathing Parameters
2021-02-20 13:04:02 +08:00
cat:
# <Category Name> : <save_path> #Path of your save directory. Can be a keyword or full path
2021-11-09 11:31:47 +08:00
movies: "/data/torrents/Movies"
tv: "TV"
2021-02-27 19:05:17 +08:00
2021-12-14 23:18:10 +08:00
# Tag Parameters
2021-02-20 13:04:02 +08:00
tags:
2021-12-14 23:18:10 +08:00
# <Tracker URL Keyword>: # <MANDATORY> This is the keyword in the tracker url
# <MANDATORY> Set tag name
# tag: <Tag Name>
2021-12-14 23:18:10 +08:00
# <OPTIONAL> Will set the torrent Maximum share ratio until torrent is stopped from seeding/uploading. -2 means the global limit should be used, -1 means no limit.
# max_ratio: 5.0
# <OPTIONAL> Will set the torrent Maximum seeding time (min) until torrent is stopped from seeding. -2 means the global limit should be used, -1 means no limit.
# max_seeding_time: 129600
# <OPTIONAL> Will limit the upload speed KiB/s (KiloBytes/second) (-1 sets the limit to infinity)
# limit_upload_speed: 150
2021-12-20 02:51:52 +08:00
# <OPTIONAL> Set this to the notifiarr react name. This is used to add indexer reactions to the notifications sent by Notifiarr
# notifiarr: <notifiarr indexer>
2021-12-14 23:18:10 +08:00
animebytes.tv:
tag: AnimeBytes
2021-12-20 02:51:52 +08:00
notifiarr: animebytes
avistaz:
tag: Avistaz
max_ratio: 5.0
max_seeding_time: 129600
limit_upload_speed: 150
2021-12-20 02:51:52 +08:00
notifiarr: avistaz
2021-12-14 23:18:10 +08:00
beyond-hd:
tag: Beyond-HD
notifiarr: beyondhd
2021-12-14 23:18:10 +08:00
blutopia:
tag: Blutopia
2021-12-20 02:51:52 +08:00
notifiarr: blutopia
2021-12-14 23:18:10 +08:00
cartoonchaos:
tag: CartoonChaos
2021-12-18 03:44:54 +08:00
digitalcore:
tag: DigitalCore
max_ratio: 5.0
gazellegames:
tag: GGn
limit_upload_speed: 150
hdts:
tag: HDTorrents
max_seeding_time: 129600
2021-12-14 23:18:10 +08:00
landof.tv:
tag: BroadcasTheNet
notifiarr: broadcasthenet
2021-12-14 23:18:10 +08:00
myanonamouse:
tag: MaM
passthepopcorn:
tag: PassThePopcorn
notifiarr: passthepopcorn
2021-12-14 23:18:10 +08:00
privatehd:
tag: PrivateHD
notifiarr:
2021-12-14 23:18:10 +08:00
tleechreload:
tag: TorrentLeech
torrentdb:
tag: TorrentDB
torrentleech:
tag: TorrentLeech
tv-vault:
tag: TV-Vault
2021-09-25 08:58:56 +08:00
#Tag Movies/Series that are not hard linked
nohardlinks:
# Mandatory to fill out directory parameter above to use this function (root_dir/remote_dir)
2021-09-27 04:23:50 +08:00
# This variable should be set to your category name of your completed movies/completed series in qbit. Acceptable variable can be any category you would like to tag if there are no hardlinks found
movies-completed:
#<OPTIONAL> exclude_tags var: Will exclude the following tags when searching through the category.
exclude_tags:
- Beyond-HD
- AnimeBytes
2021-11-09 11:42:25 +08:00
- MaM
2021-09-27 04:23:50 +08:00
#<OPTIONAL> cleanup var: WARNING!! Setting this as true Will remove and delete contents of any torrents that are in paused state and has the NoHL tag
cleanup: false
#<OPTIONAL> max_ratio var: Will set the torrent Maximum share ratio until torrent is stopped from seeding/uploading
max_ratio: 4.0
#<OPTIONAL> seeding time var: Will set the torrent Maximum seeding time (min) until torrent is stopped from seeding
max_seeding_time: 86400
2021-11-09 11:31:47 +08:00
2021-09-27 04:23:50 +08:00
#Can have additional categories set with separate ratio/seeding times defined.
2021-11-09 11:31:47 +08:00
series-completed:
#<OPTIONAL> exclude_tags var: Will exclude the following tags when searching through the category.
exclude_tags:
- Beyond-HD
- BroadcasTheNet
2021-09-25 08:58:56 +08:00
#<OPTIONAL> cleanup var: WARNING!! Setting this as true Will remove and delete contents of any torrents that are in paused state and has the NoHL tag
cleanup: false
#<OPTIONAL> max_ratio var: Will set the torrent Maximum share ratio until torrent is stopped from seeding/uploading
max_ratio: 4.0
#<OPTIONAL> seeding time var: Will set the torrent Maximum seeding time (min) until torrent is stopped from seeding
2021-11-09 11:31:47 +08:00
max_seeding_time: 86400
2021-11-20 10:11:13 +08:00
#Recycle Bin method of deletion will move files into the recycle bin (Located in /root_dir/.RecycleBin) instead of directly deleting them in qbit
#By default the Recycle Bin will be emptied on every run of the qbit_manage script if empty_after_x_days is defined.
2021-11-20 10:11:13 +08:00
recyclebin:
enabled: true
#<OPTIONAL> empty_after_x_days var: Will automatically remove all files and folders in recycle bin after x days. (Checks every script run)
2021-11-20 10:11:13 +08:00
# If this variable is not defined it, the RecycleBin will never be emptied.
# WARNING: Setting this variable to 0 will delete all files immediately upon script run!
empty_after_x_days: 60
# Orphaned files are those in the root_dir download directory that are not referenced by any active torrents.
orphaned:
# File patterns that will not be considered orphaned files. Handy for generated files that aren't part of the torrent but belong with the torrent's files
exclude_patterns:
- "**/.DS_Store"
- "**/Thumbs.db"
- "**/@eaDir"
- "/data/torrents/temp/**"
2021-12-20 09:51:26 +08:00
- "**/*.!qB"
2021-12-19 01:38:41 +08:00
#Apprise integration with webhooks
apprise:
#Mandatory to fill out the url of your apprise API endpoint
api_url: http://apprise-api:8000
#Mandatory to fill out the notification url/urls based on the notification services provided by apprise. https://github.com/caronc/apprise/wiki
notify_url:
#Notifiarr integration with webhooks
notifiarr:
2021-12-18 09:21:27 +08:00
#Mandatory to fill out API Key
apikey: ####################################
2021-12-19 01:38:41 +08:00
#<OPTIONAL> Set to a unique value (could be your username on notifiarr for example)
2021-12-18 09:21:27 +08:00
instance:
2021-12-19 01:38:41 +08:00
# Webhook notifications:
# Possible values:
# Set value to notifiarr if using notifiarr integration
# Set value to apprise if using apprise integration
# Set value to a valid webhook URL
webhooks:
2021-12-19 05:55:38 +08:00
error: https://mywebhookurl.com/qbt_manage
run_start: notifiarr
2021-12-19 05:55:38 +08:00
run_end: apprise
function:
2021-12-20 02:51:52 +08:00
cross_seed: https://mywebhookurl.com/qbt_manage
recheck: notifiarr
cat_update: apprise
tag_update: notifiarr
rem_unregistered: notifiarr
rem_orphaned: notifiarr
tag_nohardlinks: notifiarr
2021-12-20 09:06:56 +08:00
empty_recyclebin: notifiarr