From 21a06fbd510417161cb43872535a71db425a106a Mon Sep 17 00:00:00 2001 From: Garfield69 Date: Fri, 12 Apr 2024 16:01:58 +1200 Subject: [PATCH] hdtorrentsit: -> 8.0.2 untested, but unit3d v8 templates are fairly standard across sites --- .../Definitions/hdtorrentsit.yml | 29 ++++++++++++------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/src/Jackett.Common/Definitions/hdtorrentsit.yml b/src/Jackett.Common/Definitions/hdtorrentsit.yml index 61a998693..c8a29e68f 100644 --- a/src/Jackett.Common/Definitions/hdtorrentsit.yml +++ b/src/Jackett.Common/Definitions/hdtorrentsit.yml @@ -34,6 +34,10 @@ settings: 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 @@ -97,15 +101,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: @@ -126,8 +123,6 @@ search: genre: selector: meta.genres filters: - - name: re_replace - args: ["(?i)^None$", ""] - name: re_replace args: ["(?i)(Science Fiction)", "Science_Fiction"] - name: re_replace @@ -171,4 +166,16 @@ search: False: 1 # normal True: 2 # double # as a pay site there is no MR or MST -# json UNIT3D 7.2.5 + 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 (custom)