insanetracker: add freeleech search #9456

add date TZ
fix login to use remember-me
add book-search
This commit is contained in:
Garfield69
2020-10-05 17:39:14 +13:00
parent 6a2dcffce0
commit 1afb0d7f7f

View File

@@ -45,6 +45,7 @@ caps:
tv-search: [q, season, ep, imdbid] tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid] movie-search: [q, imdbid]
music-search: [q] music-search: [q]
book-search: [q]
settings: settings:
- name: username - name: username
@@ -53,6 +54,10 @@ settings:
- name: password - name: password
type: password type: password
label: Password label: Password
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort - name: sort
type: select type: select
label: Sort requested from site label: Sort requested from site
@@ -76,7 +81,7 @@ login:
inputs: inputs:
username: "{{ .Config.username }}" username: "{{ .Config.username }}"
password: "{{ .Config.password }}" password: "{{ .Config.password }}"
notsecure: 1 notsecure: ""
error: error:
- selector: div.login_error_content_text - selector: div.login_error_content_text
test: test:
@@ -84,12 +89,14 @@ login:
search: search:
paths: paths:
# https://newinsane.info/browse.php?search=&nohnr=1&doubleup=&incldead=1&ggen=0&sty=0&all=0
- path: browse.php - path: browse.php
inputs: inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}" $raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}" search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
# 0 active, 1 both, 2 dead # 0 active, 1 both, 2 dead
incldead: 1 incldead: 1
nohnr: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
sort: "{{ .Config.sort }}" sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}" type: "{{ .Config.type }}"
@@ -157,10 +164,10 @@ search:
date: date:
selector: td.center.date selector: td.center.date
filters: filters:
- name: re_replace - name: append
args: ["(\\-)(\\d{2})(\\d{2})(\\:)", "-$2 $3:"] args: " +01:00" # CET
- name: dateparse - name: dateparse
args: "2006-01-02 15:04" args: "2006-01-0215:04 -07:00"
downloadvolumefactor: downloadvolumefactor:
case: case:
a[href^="?nohnr=1"]: 0 a[href^="?nohnr=1"]: 0