From dd4c9902c97d4ca869df5d844486e54957440662 Mon Sep 17 00:00:00 2001 From: Ilya Pavlov Date: Fri, 15 Apr 2022 23:27:46 +0300 Subject: [PATCH] noname-club: multiple improvements for arr automation (#13151) --- src/Jackett.Common/Definitions/noname-club.yml | 12 +++++++++--- src/Jackett.Common/Definitions/noname-clubl.yml | 12 +++++++++--- 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/src/Jackett.Common/Definitions/noname-club.yml b/src/Jackett.Common/Definitions/noname-club.yml index 1e84e1ea2..edcb9b7b4 100644 --- a/src/Jackett.Common/Definitions/noname-club.yml +++ b/src/Jackett.Common/Definitions/noname-club.yml @@ -809,16 +809,22 @@ search: title: selector: a[href^="viewtopic.php?t="] > b filters: - - name: replace - args: [" / ", " "] - name: replace args: ["Кураж-Бамбей", "kurazh"] - name: replace args: ["Кубик в Кубе", "Kubik"] + - name: replace + args: ["Кравец", "Kravec"] + - name: replace + args: ["Пифагор", "Pifagor"] + - name: replace + args: ["Невафильм", "Nevafilm"] - name: re_replace - args: ["((\\([12][0-9]{3}\\))(.+)\\([Сс]езон\\s+(\\d+).+[Сс]ери[ия]\\s+(?:(\\d+-*\\d*).*\\d+)*\\))", " - S$4E$5 - rus $3"] + args: ["(\\(((?:[12][0-9]{3})(?:-(?:[12][0-9]{3}))?)\\)(.+)\\([Сс]езоны?\\s+((?:\\d+)(?:-\\d+)?).+[Сс]ери[ия]\\s+(?:(\\d+-*\\d*).*\\d+)\\))", " - S$4E$5 - $3"] - name: re_replace args: ["(\\([А-Яа-яЁё\\W]+\\))|(^[А-Яа-яЁё\\W\\d]+\\/ )|([а-яА-ЯЁё \\-]+,+)|([а-яА-ЯЁё]+)", "{{ if .Config.striprussian }}{{ else }}$1$2$3$4{{ end }}"] + - name: replace + args: [" / ", " "] - name: replace args: ["-Rip", "Rip"] - name: replace diff --git a/src/Jackett.Common/Definitions/noname-clubl.yml b/src/Jackett.Common/Definitions/noname-clubl.yml index 9849f9364..03f477de7 100644 --- a/src/Jackett.Common/Definitions/noname-clubl.yml +++ b/src/Jackett.Common/Definitions/noname-clubl.yml @@ -834,16 +834,22 @@ search: title: selector: a[href^="viewtopic.php?t="] > b filters: - - name: replace - args: [" / ", " "] - name: replace args: ["Кураж-Бамбей", "kurazh"] - name: replace args: ["Кубик в Кубе", "Kubik"] + - name: replace + args: ["Кравец", "Kravec"] + - name: replace + args: ["Пифагор", "Pifagor"] + - name: replace + args: ["Невафильм", "Nevafilm"] - name: re_replace - args: ["((\\([12][0-9]{3}\\))(.+)\\([Сс]езон\\s+(\\d+).+[Сс]ери[ия]\\s+(?:(\\d+-*\\d*).*\\d+)*\\))", " - S$4E$5 - rus $3"] + args: ["(\\(((?:[12][0-9]{3})(?:-(?:[12][0-9]{3}))?)\\)(.+)\\([Сс]езоны?\\s+((?:\\d+)(?:-\\d+)?).+[Сс]ери[ия]\\s+(?:(\\d+-*\\d*).*\\d+)\\))", " - S$4E$5 - $3"] - name: re_replace args: ["(\\([А-Яа-яЁё\\W]+\\))|(^[А-Яа-яЁё\\W\\d]+\\/ )|([а-яА-ЯЁё \\-]+,+)|([а-яА-ЯЁё]+)", "{{ if .Config.striprussian }}{{ else }}$1$2$3$4{{ end }}"] + - name: replace + args: [" / ", " "] - name: replace args: ["-Rip", "Rip"] - name: replace