From 688c62ea07aae98d1b838b7d59ee6e1534e2b0d2 Mon Sep 17 00:00:00 2001 From: Ilya Pavlov Date: Fri, 15 Apr 2022 08:00:26 +0300 Subject: [PATCH] bitru: add title filters (#13149) --- src/Jackett.Common/Definitions/bitru.yml | 25 ++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/Jackett.Common/Definitions/bitru.yml b/src/Jackett.Common/Definitions/bitru.yml index 490834a92..5e97aa4e6 100644 --- a/src/Jackett.Common/Definitions/bitru.yml +++ b/src/Jackett.Common/Definitions/bitru.yml @@ -31,6 +31,14 @@ caps: book-search: [q] settings: + - name: striprussian + type: checkbox + label: Strip Russian Letters + default: false + - name: addrussian + type: checkbox + label: Add RUSSIAN to end of all titles to improve language detection by Sonarr and Radarr. Will cause English-only results to be misidentified. + default: false - name: adverts type: checkbox label: Include Advertising @@ -64,6 +72,23 @@ search: args: tmp title: selector: a[href^="details.php?id="] + filters: + - name: replace + args: ["селезень", "selezen"] + - name: re_replace + args: ["(\\([А-Яа-яЁё\\W]+\\))|(^[А-Яа-яЁё\\W\\d]+\\/ )|([а-яА-ЯЁё \\-]+,+)|([а-яА-ЯЁё]+)", "{{ if .Config.striprussian }}{{ else }}$1$2$3$4{{ end }}"] + - name: re_replace + args: ["[\\:\\-\\/\\|\\[\\]]", " "] + - name: append + args: "{{ if .Config.addrussian }} - RUSSIAN{{ else }}{{ end }}" + - name: replace + args: [" Rip", "Rip"] + - name: replace + args: ["WEB DL", "WEBDL"] + - name: replace + args: ["WEBDLRip", "WEBDL"] + - name: replace + args: ["HDTVRip", "HDTV"] details: selector: a[href^="details.php?id="] attribute: href