From 66927a7020523fd2837dc880243141f38c78466e Mon Sep 17 00:00:00 2001 From: Garfield69 Date: Sat, 14 Dec 2019 10:58:37 +1300 Subject: [PATCH] rus-media: size/seeders/leechers can be missing. resolves #6603 also add config sort option. --- src/Jackett.Common/Definitions/rus-media.yml | 36 +++++++++++++++++--- 1 file changed, 32 insertions(+), 4 deletions(-) diff --git a/src/Jackett.Common/Definitions/rus-media.yml b/src/Jackett.Common/Definitions/rus-media.yml index b3c260ed5..4b04c194f 100644 --- a/src/Jackett.Common/Definitions/rus-media.yml +++ b/src/Jackett.Common/Definitions/rus-media.yml @@ -275,7 +275,23 @@ modes: search: [q] - settings: [] + settings: + - name: sort + type: select + label: Sort requested from site + default: "t" + options: + "t": "created" + "ts": "seeders" + "sz": "size" + "i": "title" + - name: type + type: select + label: Order requested from site + default: "d" + options: + "d": "desc" + "a": "asc" download: selector: a[href^="./download/file.php?id="] @@ -290,10 +306,13 @@ fp: 1 tracker_search: torrent keywords: "{{if .Keywords }}{{.Keywords}}{{else}}2019{{end}}" + sk: "{{ .Config.sort }}" + sd: "{{ .Config.type }}" $raw: "{{range .Categories}}&fid[]={{.}}{{end}}" rows: selector: table.tablebg tr.col_line + fields: category: selector: a[href^="./viewtopic.php?f="] @@ -310,7 +329,10 @@ selector: a.topictitle attribute: href size: - selector: td:nth-of-type(5) p + text: "0 B" + size: + selector: td:nth-of-type(5) p:not(:empty) + optional: true filters: - name: replace args: ["ТБ", "TB"] @@ -320,10 +342,16 @@ args: ["МБ", "MB"] - name: replace args: ["КБ", "KB"] + seeders: + text: 0 seeders: selector: span.seed + optional: true + leechers: + text: 0 leechers: selector: span.leech + optional: true date: # Сегодня, 03:04 # Вчера, 22:47 @@ -369,6 +397,6 @@ - name: dateparse args: "02 Jan 2006 15:04" downloadvolumefactor: - text: "0" + text: 0 uploadvolumefactor: - text: "1" + text: 1