diff --git a/src/Jackett.Common/Definitions/sktorrent.yml b/src/Jackett.Common/Definitions/sktorrent.yml index 19e6d6ef0..3a46d7cb6 100644 --- a/src/Jackett.Common/Definitions/sktorrent.yml +++ b/src/Jackett.Common/Definitions/sktorrent.yml @@ -93,20 +93,98 @@ search: selector: a[href^="details.php?name="] filters: - name: re_replace - args: [".*? / ", ""] + args: ["^VA\\s*\\|", "VA -"] + - name: re_replace + args: ["^.*? \\/\\s*|^.*? \\|\\s*", ""] - name: diacritics args: replace - name: re_replace - args: ["( = CSFD \\d+\\%)", ""] + args: ["\\|\\s*\\d+\\% CSFD\\.cz\\/|\\s*=*\\s*CSFD\\s*\\d+\\%|\\s*CSFD\\s*=*\\s*\\d+\\%|\\s*CSFD", ""] - name: re_replace - args: ["(?i)serie", ""] + args: ["(\\d{1})\\s*\\.*\\s*az*\\s*(\\d{2,})\\s*\\.*\\s(?i)serie\\.*", "S0$1-S$2"] - name: re_replace - args: ["(\\d{2})\\.", "S$1"] + args: ["(\\d{1})\\s*\\.*\\s*az*\\s*(\\d{1})\\s*\\.*\\s(?i)serie\\.*", "S0$1-S$2"] - name: re_replace - args: ["(\\d{1})\\.", "S0$1"] + args: ["(?i)serie\\s*(\\d{1})\\s*\\.*\\s*az*\\s*(\\d{2,})\\s*\\.*", "S0$1-S$2"] + - name: re_replace + args: ["(?i)serie\\s*(\\d{1})\\s*\\.*\\s*az*\\s*(\\d{1})\\s*\\.*", "S0$1-S$2"] + - name: re_replace + args: ["(?i)season\\,*\\s*(\\d{1})\\,\\s*\\d{1}\\,\\s*(\\d{2,})", "S0$1-S$2"] + - name: re_replace + args: ["(?i)season\\,*\\s*(\\d{1})\\,\\s*\\d{1}\\,\\s*(\\d{1})", "S0$1-S0$2"] + - name: re_replace + args: ["(?i)season\\s*(\\d{1})\\s*\\.*\\-*\\,*\\+*\\s*(\\d{2,})\\s*\\.*", "S0$1-S$2"] + - name: re_replace + args: ["(?i)season\\s*(\\d{1})\\s*\\.*\\-*\\,*\\+*\\s*(\\d{1})\\s*\\.*", "S0$1-S0$2"] + - name: re_replace + args: ["^GRID\\:*\\s(?i)season", "GRID Seasson"] + - name: re_replace + args: ["(?i)season\\s*(\\d{2,})\\.*", "S$1"] + - name: re_replace + args: ["(?i)season\\s*(\\d{1})\\.*", "S0$1"] + - name: re_replace + args: ["GRID Seasson", "GRID Season"] + - name: re_replace + args: ["\\sPES\\s(\\d{4})\\s(?i)season", " PES $1 Seasson"] + - name: re_replace + args: ["\\s\\(*(\\d{2,})\\.*\\s*(?i)season\\)*", " S$1"] + - name: re_replace + args: ["\\s\\(*(\\d{1})\\s*\\.*\\-*\\,*\\+*\\s*(\\d{2,})\\.*\\s(?i)season\\)*", " S0$1-S$2"] + - name: re_replace + args: ["\\s\\(*(\\d{1})\\s*\\.*\\-*\\,*\\+*\\s*(\\d{1})\\.*\\s(?i)season\\)*", " S0$1-S0$2"] + - name: re_replace + args: ["\\s\\(*(\\d{1})\\.*\\s*(?i)season\\)*", " S0$1"] + - name: re_replace + args: [" PES (\\d{4}) Seasson", " PES $1 Season"] + - name: re_replace + args: ["\\s\\(*(\\d{1})\\,\\s*\\d{1}\\,\\s*(\\d{2,})\\,*\\s*(?i)serie\\)*", " S0$1-S$2"] + - name: re_replace + args: ["\\s\\(*(\\d{1})\\,\\s*\\d{1}\\,\\s*(\\d{1})\\,*\\s*(?i)serie\\)*", " S0$1-S0$2"] + - name: re_replace + args: ["\\s\\(*(\\d{2,})\\.*\\s*(?i)serie\\)*", " S$1"] + - name: re_replace + args: ["\\s\\(*(\\d{1})\\s*\\.*\\-*\\,*\\+*\\s*(\\d{2,})\\.*\\s(?i)serie\\)*", " S0$1-S$2"] + - name: re_replace + args: ["\\s\\(*(\\d{1})\\s*\\.*\\-*\\,*\\+*\\s*(\\d{1})\\.*\\s(?i)serie\\)*", " S0$1-S0$2"] + - name: re_replace + args: ["\\s\\(*(\\d{1})\\.*\\s*(?i)serie\\)*", " S0$1"] + - name: re_replace + args: ["\\s\\(*(\\d{1})\\,\\s*\\d{1}\\,\\s*(\\d{2,})\\,*\\s*(?i)seria\\)*", " S0$1-S$2"] + - name: re_replace + args: ["\\s\\(*(\\d{1})\\,\\s*\\d{1}\\,\\s*(\\d{1})\\,*\\s*(?i)seria\\)*", " S0$1-S0$2"] + - name: re_replace + args: ["\\s\\d{2,}\\.*\\s*(?i)seria\\s\\((?i)s(\\d{2,})", " (S$1"] + - name: re_replace + args: ["\\s\\(*(\\d{1})\\s*\\.*\\-*\\,*\\+*\\s*(\\d{2,})\\.*\\s(?i)seria\\)*", " S0$1-S$2"] + - name: re_replace + args: ["\\s\\(*(\\d{1})\\s*\\.*\\-*\\,*\\+*\\s*(\\d{1})\\.*\\s(?i)seria\\)*", " S0$1-S0$2"] + - name: re_replace + args: ["\\s\\(*(\\d{2,})\\.*\\s*(?i)seria\\)*", " S$1"] + - name: re_replace + args: ["\\s\\(*(\\d{1})\\.*\\s*(?i)seria\\)*", " S0$1"] + - name: re_replace + args: ["\\s\\d{1}\\.*\\s*(?i)seria\\s*\\((?i)s(\\d{1})", " (S0$1"] + - name: re_replace + args: ["(\\d{2,})\\.*\\s*(?i)serii\\)*", "S01-S$1"] + - name: re_replace + args: ["(\\d{1})\\.*\\s*(?i)serii\\)*", "S01-S0$1"] + - name: re_replace + args: ["(?i)pouze (\\d{1})\\-(\\d{2,})", "pouze S0$1-S$2"] + - name: re_replace + args: ["(?i)pouze (\\d{1})\\-(\\d{1})", "pouze S0$1-S0$2"] + - name: re_replace + args: ["(?i)komplet (\\d{1})\\-(\\d{2,})", "komplet S0$1-S$2"] + - name: re_replace + args: ["(?i)komplet (\\d{1})\\-(\\d{1})", "komplet S0$1-S0$2"] details: selector: a[href^="details.php?name="] attribute: href + poster: + selector: img[class="lozad"] + attribute: data-src + poster: + selector: img[src="//cdn.sktorrent.eu/obrazky/xXx.jpg"] + attribute: src download: selector: a[href^="details.php?name="] attribute: href