diff --git a/src/Jackett.Common/Definitions/itatorrents.yml b/src/Jackett.Common/Definitions/itatorrents.yml index 701135656..74e0f52cc 100644 --- a/src/Jackett.Common/Definitions/itatorrents.yml +++ b/src/Jackett.Common/Definitions/itatorrents.yml @@ -34,11 +34,15 @@ settings: - name: info_key type: info label: About your API key - default: "Find or Generate a new API Token by accessing your ItaTorrents account My Security page and clicking on the API Token tab." + default: "Find or Generate a new API Token by accessing your ItaTorrents account My Settings page and clicking on the API Key tab." - name: freeleech type: checkbox label: Search freeleech only default: false + - name: single_file_release_use_filename + type: checkbox + label: Use filename as title for single file releases + default: true - name: sort type: select label: Sort requested from site @@ -106,15 +110,8 @@ search: fields: category: selector: category_id - title: + title_optional: selector: name - filters: - - name: re_replace - args: ["\\.", " "] - - name: re_replace # Stagione X --> S0X - args: ["(?i)\\bStagion[ei]\\s?(\\d{1})\\b|\\bSeason'?s?\\s?(\\d{1})\\b", "S0$1$2"] - - name: re_replace # Stagione XX --> SXX - args: ["(?i)\\bStagion[ei]\\s?(\\d{2,})\\b|\\bSeason'?s?\\s?(\\d{2,})\\b", "S$1$2"] details: selector: details_link download: @@ -135,8 +132,6 @@ search: genre: selector: meta.genres filters: - - name: re_replace - args: ["(?i)^None$", ""] - name: re_replace args: ["(?i)(televisione film)", "televisione_film"] - name: replace @@ -172,12 +167,24 @@ search: 100%: 0 # freeleech "*": 0 # catch errors uploadvolumefactor: - # api returns 0=false, 1=true + # api returns False, True selector: double_upload case: - 0: 1 # normal - 1: 2 # double + False: 1 # normal + True: 2 # double minimumseedtime: # 7 days (as seconds = 7 x 24 x 60 x 60) text: 604800 -# json UNIT3D 6.5.0 + title_filename: + selector: "files[0].name" + optional: true + title: + text: "{{ if and (.Config.single_file_release_use_filename) (eq .Result.files \"1\") (.Result.title_filename) }}{{ .Result.title_filename }}{{ else }}{{ .Result.title_optional }}{{ end }}" + filters: + - name: re_replace + args: ["\\.", " "] + - name: re_replace # Stagione X --> S0X + args: ["(?i)\\bStagion[ei]\\s?(\\d{1})\\b|\\bSeason'?s?\\s?(\\d{1})\\b", "S0$1$2"] + - name: re_replace # Stagione XX --> SXX + args: ["(?i)\\bStagion[ei]\\s?(\\d{2,})\\b|\\bSeason'?s?\\s?(\\d{2,})\\b", "S$1$2"] +# json UNIT3D 8.0.2