film-paleis: add keywordfilters, season & ep search. resolves #11170

This commit is contained in:
ilike2burnthing
2022-07-26 01:38:24 +01:00
committed by GitHub
parent 82369f9966
commit 56b6ec1a16

View File

@@ -36,7 +36,7 @@ caps:
modes: modes:
search: [q] search: [q]
tv-search: [q, imdbid] tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid] movie-search: [q, imdbid]
music-search: [q] music-search: [q]
book-search: [q] book-search: [q]
@@ -95,6 +95,11 @@ search:
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}" search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
incldead: 1 incldead: 1
# does not return imdb link in results # does not return imdb link in results
keywordsfilters:
- name: re_replace # S01E02 to 1 2
args: ["(?i)\\bS0*(\\d{1,2})\\s*E0*(\\d{1,2})\\b", "$1 $2"]
- name: re_replace # S01 to 1
args: ["(?i)\\bS0*(\\d{1,2})\\b", "$1"]
rows: rows:
selector: table.mainouter selector: table.mainouter
@@ -106,11 +111,13 @@ search:
selector: a[href^="details.php?id="] selector: a[href^="details.php?id="]
filters: filters:
- name: re_replace - name: re_replace
args: ["(?i)seizoen\\s*(\\d{1,2})\\s*(tot|t\/m)\\s*(\\d{1,2})", "S$1-$3"] args: ["(?i)(seizoen\\s*)(\\d{1,2})\\s*(tot|t\/m|&|\\+)\\s*(\\d{1,2})", "S$2-$4"]
- name: re_replace - name: re_replace
args: ["(?i)(seizoen\\s*)(\\d{1,2})", "S$2"] args: ["(?i)(seizoen\\s*)(\\d{1,2})\\s*", "S$2"]
- name: re_replace - name: re_replace
args: ["(?i)(afl.\\s*|aflevering\\s*)(\\d{1,2})", "E$2"] args: ["(?i)(afl.\\s*|aflevering\\s*|ep.\\s*)(\\d{1,2})\\s*(tot|t\/m|&|\\+)\\s*(\\d{1,2})", "E$2-$4"]
- name: re_replace
args: ["(?i)(afl.\\s*|aflevering\\s*|ep.\\s*)(\\d{1,2})", "E$2"]
- name: re_replace - name: re_replace
args: ["(?i)compleet", "Complete"] args: ["(?i)compleet", "Complete"]
details: details: