newstudio: add config sort options

This commit is contained in:
Garfield69
2019-12-18 09:23:45 +13:00
parent 470ff8742b
commit f698869438
2 changed files with 76 additions and 16 deletions

View File

@@ -16,18 +16,40 @@
search: [q] search: [q]
tv-search: [q, season, ep] tv-search: [q, season, ep]
settings: [] settings:
- name: sort
type: select
label: Sort requested from site
default: "1"
options:
"1": "created"
"10": "seeders"
"7": "size"
"2": "title"
- name: type
type: select
label: Order requested from site
default: "2"
options:
"2": "desc"
"1": "asc"
search: search:
paths: paths:
- path: "tracker.php?nm={{ .Keywords}}" - path: tracker.php
- path: "tracker.php?nm={{ .Keywords}}&start=50" - path: tracker.php
- path: "tracker.php?nm={{ .Keywords}}&start=100" inputs:
- path: "tracker.php?nm={{ .Keywords}}&start=150" start: 50
inputs:
nm: "{{.Keywords}}"
o: "{{ .Config.sort }}"
s: "{{ .Config.type }}"
rows: rows:
selector: table.well > tbody > tr:has(a[href^="./viewtopic.php?t="]) selector: table.well > tbody > tr:has(a[href^="./viewtopic.php?t="])
filters: filters:
- name: andmatch - name: andmatch
fields: fields:
title: title:
selector: a[href^="./viewtopic.php?t="] > b selector: a[href^="./viewtopic.php?t="] > b
@@ -99,9 +121,13 @@
args: ":00 +05:00" args: ":00 +05:00"
- name: dateparse - name: dateparse
args: "2 Jan 06 15:04:05 -07:00" args: "2 Jan 06 15:04:05 -07:00"
seeders:
text: 1
leechers:
text: 1
downloadvolumefactor: downloadvolumefactor:
case: case:
img[src="images/tor_gold.gif"]: "0" img[src="images/tor_gold.gif"]: 0
"*": "1" "*": 1
uploadvolumefactor: uploadvolumefactor:
text: "1" text: 1

View File

@@ -16,6 +16,30 @@
search: [q] search: [q]
tv-search: [q, season, ep] tv-search: [q, season, ep]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: sort
type: select
label: Sort requested from site
default: "1"
options:
"1": "created"
"10": "seeders"
"7": "size"
"2": "title"
- name: type
type: select
label: Order requested from site
default: "2"
options:
"2": "desc"
"1": "asc"
login: login:
path: login.php path: login.php
method: post method: post
@@ -26,19 +50,25 @@
error: error:
- selector: div.alert-error - selector: div.alert-error
test: test:
path: "/" path: /
selector: a[href="/login.php?logout=1"] selector: a[href="/login.php?logout=1"]
search: search:
paths: paths:
- path: "tracker.php?nm={{ .Keywords}}" - path: tracker.php
- path: "tracker.php?nm={{ .Keywords}}&start=50" - path: tracker.php
- path: "tracker.php?nm={{ .Keywords}}&start=100" inputs:
- path: "tracker.php?nm={{ .Keywords}}&start=150" start: 50
inputs:
nm: "{{.Keywords}}"
o: "{{ .Config.sort }}"
s: "{{ .Config.type }}"
rows: rows:
selector: table.well > tbody > tr:has(a[href^="./viewtopic.php?t="]) selector: table.well > tbody > tr:has(a[href^="./viewtopic.php?t="])
filters: filters:
- name: andmatch - name: andmatch
fields: fields:
title: title:
selector: a[href^="./viewtopic.php?t="] > b selector: a[href^="./viewtopic.php?t="] > b
@@ -110,9 +140,13 @@
args: ":00 +05:00" args: ":00 +05:00"
- name: dateparse - name: dateparse
args: "2 Jan 06 15:04:05 -07:00" args: "2 Jan 06 15:04:05 -07:00"
seeders:
text: 1
leechers:
text: 1
downloadvolumefactor: downloadvolumefactor:
case: case:
img[src="images/tor_gold.gif"]: "0" img[src="images/tor_gold.gif"]: 0
"*": "1" "*": 1
uploadvolumefactor: uploadvolumefactor:
text: "1" text: 1