From 1ba6f574f4bd3276601dd0acaba62ba0a2ac1c34 Mon Sep 17 00:00:00 2001 From: Garfield69 Date: Sun, 15 Dec 2019 18:53:10 +1300 Subject: [PATCH] demonoid: add config sort option --- src/Jackett.Common/Definitions/demonoid.yml | 32 ++++++++++++++++----- 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/src/Jackett.Common/Definitions/demonoid.yml b/src/Jackett.Common/Definitions/demonoid.yml index c900df47a..db558a1b2 100644 --- a/src/Jackett.Common/Definitions/demonoid.yml +++ b/src/Jackett.Common/Definitions/demonoid.yml @@ -258,13 +258,29 @@ - {id: 233, cat: TV, desc: "TV Trailers"} - {id: 234, cat: TV, desc: "TV War"} - {id: 235, cat: TV, desc: "TV Western"} + # cat misc has no subcats modes: search: [q] tv-search: [q, season, ep] 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: selector: a[href^="magnet:?xt="] @@ -275,7 +291,7 @@ # https://www.demonoid.is/files/?seeded=2&language=0&quality=0&to=on&query=world - path: files/ inputs: - $raw: "{{range .Categories}}c{{.}}&{{end}}" + $raw: "{{ range .Categories }}c{{.}}&{{end}}" # 0 seeded 1 unseeded 2 both seeded: 2 # 0 all 1 English etc @@ -284,12 +300,13 @@ quality: 0 # search in titles only to: on - query: "{{.Keywords}}" + query: "{{ .Keywords }}" + sort: "{{ .Config.sort }}" + order: "{{ .Config.type }}" + rows: selector: table.font_12px tr:has(td[class^="tone_1"]) after: 1 -# filters: -# - name: andmatch dateheaders: selector: tr td.added_today:not(:contains("Sponsored links")) filters: @@ -297,6 +314,7 @@ args: ["Added ", ""] - name: replace args: ["on ", ""] + fields: title: selector: a[href^="/files/details/"] @@ -325,6 +343,6 @@ leechers: selector: td:nth-last-child(2) downloadvolumefactor: - text: "0" + text: 0 uploadvolumefactor: - text: "1" + text: 1