demonoid: add config sort option

This commit is contained in:
Garfield69 2019-12-15 18:53:10 +13:00
parent 9bbe42c6d6
commit 1ba6f574f4
1 changed files with 25 additions and 7 deletions

View File

@ -258,13 +258,29 @@
- {id: 233, cat: TV, desc: "TV Trailers"} - {id: 233, cat: TV, desc: "TV Trailers"}
- {id: 234, cat: TV, desc: "TV War"} - {id: 234, cat: TV, desc: "TV War"}
- {id: 235, cat: TV, desc: "TV Western"} - {id: 235, cat: TV, desc: "TV Western"}
# cat misc has no subcats
modes: modes:
search: [q] search: [q]
tv-search: [q, season, ep] tv-search: [q, season, ep]
movie-search: [q] movie-search: [q]
settings: [] settings:
- name: sort
type: select
label: Sort requested from site
default: "added"
options:
"added": "created"
"seeders": "seeders"
"size": "size"
- name: type
type: select
label: Order requested from site
default: "desc"
options:
"desc": "desc"
"asc": "asc"
download: download:
selector: a[href^="magnet:?xt="] selector: a[href^="magnet:?xt="]
@ -275,7 +291,7 @@
# https://www.demonoid.is/files/?seeded=2&language=0&quality=0&to=on&query=world # https://www.demonoid.is/files/?seeded=2&language=0&quality=0&to=on&query=world
- path: files/ - path: files/
inputs: inputs:
$raw: "{{range .Categories}}c{{.}}&{{end}}" $raw: "{{ range .Categories }}c{{.}}&{{end}}"
# 0 seeded 1 unseeded 2 both # 0 seeded 1 unseeded 2 both
seeded: 2 seeded: 2
# 0 all 1 English etc # 0 all 1 English etc
@ -284,12 +300,13 @@
quality: 0 quality: 0
# search in titles only # search in titles only
to: on to: on
query: "{{.Keywords}}" query: "{{ .Keywords }}"
sort: "{{ .Config.sort }}"
order: "{{ .Config.type }}"
rows: rows:
selector: table.font_12px tr:has(td[class^="tone_1"]) selector: table.font_12px tr:has(td[class^="tone_1"])
after: 1 after: 1
# filters:
# - name: andmatch
dateheaders: dateheaders:
selector: tr td.added_today:not(:contains("Sponsored links")) selector: tr td.added_today:not(:contains("Sponsored links"))
filters: filters:
@ -297,6 +314,7 @@
args: ["Added ", ""] args: ["Added ", ""]
- name: replace - name: replace
args: ["on ", ""] args: ["on ", ""]
fields: fields:
title: title:
selector: a[href^="/files/details/"] selector: a[href^="/files/details/"]
@ -325,6 +343,6 @@
leechers: leechers:
selector: td:nth-last-child(2) selector: td:nth-last-child(2)
downloadvolumefactor: downloadvolumefactor:
text: "0" text: 0
uploadvolumefactor: uploadvolumefactor:
text: "1" text: 1