diff --git a/ansible/roles/qbittorrent/templates/cross-seed/config.js b/ansible/roles/qbittorrent/templates/cross-seed/config.js index 33fa1f7..b4c9461 100644 --- a/ansible/roles/qbittorrent/templates/cross-seed/config.js +++ b/ansible/roles/qbittorrent/templates/cross-seed/config.js @@ -5,9 +5,7 @@ module.exports = { torznab: [ "http://prowlarr.local.{{ personal_domain }}/1/api?apikey={{ prowlarr_api_key }}", // TorrentLeech - "http://prowlarr.local.{{ personal_domain }}/2/api?apikey={{ prowlarr_api_key }}", // DigitalCore "http://prowlarr.local.{{ personal_domain }}/3/api?apikey={{ prowlarr_api_key }}", // ImmortalSeed - "http://prowlarr.local.{{ personal_domain }}/4/api?apikey={{ prowlarr_api_key }}", // TorrentSeeds "http://prowlarr.local.{{ personal_domain }}/5/api?apikey={{ prowlarr_api_key }}", // AnimeTosho "http://prowlarr.local.{{ personal_domain }}/6/api?apikey={{ prowlarr_api_key }}", // Aither "http://prowlarr.local.{{ personal_domain }}/7/api?apikey={{ prowlarr_api_key }}", // Reelflix @@ -16,13 +14,9 @@ module.exports = { "http://prowlarr.local.{{ personal_domain }}/13/api?apikey={{ prowlarr_api_key }}", // hawke-uno "http://prowlarr.local.{{ personal_domain }}/16/api?apikey={{ prowlarr_api_key }}", // AlphaRatio "http://prowlarr.local.{{ personal_domain }}/17/api?apikey={{ prowlarr_api_key }}", // FileList - "http://prowlarr.local.{{ personal_domain }}/18/api?apikey={{ prowlarr_api_key }}", // SkipTheCommercials "http://prowlarr.local.{{ personal_domain }}/19/api?apikey={{ prowlarr_api_key }}", // Cathode-Ray.Tube ], - torrentDir: "/torrents", - outputDir: "/cross-seeds", - includeEpisodes: false, includeNonVideos: false, fuzzySizeThreshold: 0.02, excludeOlder: "12w", @@ -30,7 +24,11 @@ module.exports = { action: "inject", rtorrentRpcUrl: undefined, qbittorrentUrl: "https://qbittorrent.local.{{ personal_domain }}", - duplicateCategories: true, + sonarr: ["https://sonarr.local.{{ personal_domain }}/?apikey={{ sonarr_api_key }}"], + radarr: ["https://radarr.local.{{ personal_domain }}/?apikey={{ radarr_api_key }}"], + duplicateCategories: true, // This is instead of setting a linkCategory + seasonsFromEpisodes: 0.8, + matchMode: "partial", notificationWebhookUrl: "https://webhooks.cheogram.com/{{ crossseed_webhook_endpoint }}", port: 2468, rssCadence: "16min", diff --git a/ansible/roles/qbittorrent/templates/qbitmanage/config.yml b/ansible/roles/qbittorrent/templates/qbitmanage/config.yml index 38b58d9..872149c 100644 --- a/ansible/roles/qbittorrent/templates/qbitmanage/config.yml +++ b/ansible/roles/qbittorrent/templates/qbitmanage/config.yml @@ -15,6 +15,9 @@ qbt: settings: force_auto_tmm: true # Will force qBittorrent to enable Automatic Torrent Management for each torrent. + force_auto_tmm_ignore_tags: + - cross-seed + - Upload tracker_error_tag: issue # Will set the tag of any torrents that do not have a working tracker. ignoreTags_OnUpdate: # When running tag-update function, it will update torrent tags for a given torrent even if the torrent has one or more of the tags defined here. - noHL @@ -73,14 +76,14 @@ tracker: tag: STC cathode: tag: CRT + ru.org: + tag: rutracker nohardlinks: - movies - movies.cross-seed - tv - tv.cross-seed - - music - - music.cross-seed share_limits: