From 1266773e9b62429c110bf698d0bca2ca585d9df8 Mon Sep 17 00:00:00 2001 From: Garfield69 Date: Fri, 20 Dec 2019 17:14:34 +1300 Subject: [PATCH] siambit: add config sort options --- src/Jackett.Common/Definitions/siambit.yml | 83 ++++++++++++++-------- 1 file changed, 52 insertions(+), 31 deletions(-) diff --git a/src/Jackett.Common/Definitions/siambit.yml b/src/Jackett.Common/Definitions/siambit.yml index 301871065..7c7f8251d 100644 --- a/src/Jackett.Common/Definitions/siambit.yml +++ b/src/Jackett.Common/Definitions/siambit.yml @@ -65,6 +65,24 @@ tv-search: [q, season, ep] movie-search: [q] + settings: + - name: username + type: text + label: Username + - name: password + type: password + label: Password + - name: sort + type: select + label: Sort requested from site + default: "15" + options: + "15": "created" + "8": "seeders" + "5": "size" + "1": "title desc" + "14": "title asc" + login: path: takelogin.php method: post @@ -93,11 +111,14 @@ - path: viewbr.php categorymappings: [901, 902, 903, 904, 905, 906, 907, 908, 910, 911, 912] inputs: - $raw: "{{range .Categories}}c{{.}}=1&{{end}}" + $raw: "{{ range .Categories }}c{{.}}=1&{{end}}" search: "{{ .Keywords }}" searchin: 0 + sortby: "{{ .Config.sort }}" + rows: selector: table[width="100%"][border="1"][cellspacing="0"][cellpadding="5"] > tbody > tr:has(a[href*="hashinfo="]) + fields: title: selector: a[href^="details.php?id="] @@ -137,35 +158,35 @@ selector: td:nth-child(11) downloadvolumefactor: case: - "td:nth-child(3):contains(\"100%\")": "0" - "td:nth-child(3):contains(\"95%\")": "0.05" - "td:nth-child(3):contains(\"90%\")": "0.1" - "td:nth-child(3):contains(\"85%\")": "0.15" - "td:nth-child(3):contains(\"80%\")": "0.2" - "td:nth-child(3):contains(\"75%\")": "0.25" - "td:nth-child(3):contains(\"70%\")": "0.3" - "td:nth-child(3):contains(\"65%\")": "0.35" - "td:nth-child(3):contains(\"60%\")": "0.4" - "td:nth-child(3):contains(\"55%\")": "0.45" - "td:nth-child(3):contains(\"50%\")": "0.5" - "td:nth-child(3):contains(\"45%\")": "0.55" - "td:nth-child(3):contains(\"40%\")": "0.6" - "td:nth-child(3):contains(\"35%\")": "0.65" - "td:nth-child(3):contains(\"30%\")": "0.7" - "td:nth-child(3):contains(\"25%\")": "0.75" - "td:nth-child(3):contains(\"20%\")": "0.8" - "td:nth-child(3):contains(\"15%\")": "0.85" - "td:nth-child(3):contains(\"10%\")": "0.9" - "td:nth-child(3):contains(\"5%\")": "0.95" - "*": "1" + "td:nth-child(3):contains(\"100%\")": 0 + "td:nth-child(3):contains(\"95%\")": 0.05 + "td:nth-child(3):contains(\"90%\")": 0.1 + "td:nth-child(3):contains(\"85%\")": 0.15 + "td:nth-child(3):contains(\"80%\")": 0.2 + "td:nth-child(3):contains(\"75%\")": 0.25 + "td:nth-child(3):contains(\"70%\")": 0.3 + "td:nth-child(3):contains(\"65%\")": 0.35 + "td:nth-child(3):contains(\"60%\")": 0.4 + "td:nth-child(3):contains(\"55%\")": 0.45 + "td:nth-child(3):contains(\"50%\")": 0.5 + "td:nth-child(3):contains(\"45%\")": 0.55 + "td:nth-child(3):contains(\"40%\")": 0.6 + "td:nth-child(3):contains(\"35%\")": 0.65 + "td:nth-child(3):contains(\"30%\")": 0.7 + "td:nth-child(3):contains(\"25%\")": 0.75 + "td:nth-child(3):contains(\"20%\")": 0.8 + "td:nth-child(3):contains(\"15%\")": 0.85 + "td:nth-child(3):contains(\"10%\")": 0.9 + "td:nth-child(3):contains(\"5%\")": 0.95 + "*": 1 uploadvolumefactor: case: - "td:nth-child(4):contains(\"x2\")": "2" - "td:nth-child(4):contains(\"x3\")": "3" - "td:nth-child(4):contains(\"x4\")": "4" - "td:nth-child(4):contains(\"x5\")": "5" - "td:nth-child(4):contains(\"x6\")": "6" - "td:nth-child(4):contains(\"x7\")": "7" - "td:nth-child(4):contains(\"x8\")": "8" - "td:nth-child(4):contains(\"x9\")": "9" - "*": "1" + "td:nth-child(4):contains(\"x2\")": 2 + "td:nth-child(4):contains(\"x3\")": 3 + "td:nth-child(4):contains(\"x4\")": 4 + "td:nth-child(4):contains(\"x5\")": 5 + "td:nth-child(4):contains(\"x6\")": 6 + "td:nth-child(4):contains(\"x7\")": 7 + "td:nth-child(4):contains(\"x8\")": 8 + "td:nth-child(4):contains(\"x9\")": 9 + "*": 1