Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sktorrent: add posters & change title filters #10546

Merged
merged 7 commits into from
Jan 12, 2021
88 changes: 83 additions & 5 deletions src/Jackett.Common/Definitions/sktorrent.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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: ["(\\d{1})\\s*\\.*\\s*az*\\s*(\\d{2,})\\s*\\.*\\s(?i)serie\\.*", "S0$1-S$2"]
- name: re_replace
args: ["(\\d{1})\\s*\\.*\\s*az*\\s*(\\d{1})\\s*\\.*\\s(?i)serie\\.*", "S0$1-S$2"]
- name: re_replace
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)serie", ""]
args: ["(?i)pouze (\\d{1})\\-(\\d{1})", "pouze S0$1-S0$2"]
- name: re_replace
args: ["(\\d{2})\\.", "S$1"]
args: ["(?i)komplet (\\d{1})\\-(\\d{2,})", "komplet S0$1-S$2"]
- name: re_replace
args: ["(\\d{1})\\.", "S0$1"]
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
Expand Down