unit3d: avoid uneccessary relogin. resolves #7810

update all unit3d indexers of varying releases (19)
This commit is contained in:
Garfield69 2020-03-25 16:30:52 +13:00
parent d7dddf6009
commit c249c2ef12
19 changed files with 165 additions and 91 deletions

View File

@ -46,17 +46,22 @@
login:
path: login
method: form
form: form[action$="/login"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember: on
selectorinputs:
_token:
selector: input[name="_token"]
attribute: value
error:
- selector: script[nonce]:contains("Error")
message:
selector: script[nonce]:contains("Error")
test:
path: /
selector: a[href$="/logout"]
# test:
# path: /
# selector: a[href$="/logout"]
ratio:
path: /

View File

@ -45,6 +45,7 @@
login:
path: login
method: form
form: form[action$="/login"]
captcha:
type: text
selector: div[style*="#999999;"]
@ -53,10 +54,17 @@
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember: on
selectorinputs:
_token:
selector: input[name="_token"]
attribute: value
error:
- selector: div.has-error
test:
path: torrents
- selector: form[action$="/login"] .text-red
- selector: script:contains("toastr.error")
message:
selector: script:contains("toastr.error")
# test:
# path: torrents
search:
paths:

View File

@ -48,17 +48,20 @@
login:
path: login
method: form
form: form[action*="/login"]
form: form[action$="/login"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember: 1
remember: on
selectorinputs:
_token:
selector: input[name="_token"]
attribute: value
error:
- selector: div#ERROR_COPY
# test:
# path: /
# selector: a[href$="/logout"]
ratio:
path: /

View File

@ -49,17 +49,20 @@
login:
path: login
method: form
form: form[action$="/login"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember: on
selectorinputs:
_token:
selector: input[name="_token"]
attribute: value
error:
- selector: script[nonce]:contains("Error")
message:
selector: script[nonce]:contains("Error")
test:
path: /
selector: a[href$="/logout"]
- selector: div#ERROR_COPY
# test:
# path: /
# selector: a[href$="/logout"]
ratio:
path: /
@ -179,4 +182,4 @@
i[class*="fa-globe text-green"]: 2 # Global Double Upload
i[class*="fa-certificate text-pink"]: 2 # Featured Torrent
"*": 1
# UNIT3D 2.2.5
# UNIT3D 2.2.7

View File

@ -50,15 +50,21 @@
login:
path: login
method: form
form: form[action$="/login"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember: on
selectorinputs:
_token:
selector: input[name="_token"]
attribute: value
error:
- selector: form[action$="/login"] .text-red
test:
path: /
selector: a[href$="/logout"]
# test:
# path: /
# selector: a[href$="/logout"]
ratio:
path: /
selector: span:has(i.fa-percent)

View File

@ -48,17 +48,20 @@
login:
path: login
method: form
form: form[action$="/login"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember: on
selectorinputs:
_token:
selector: input[name="_token"]
attribute: value
error:
- selector: script[nonce]:contains("Error")
message:
selector: script[nonce]:contains("Error")
test:
path: /
selector: a[href$="/logout"]
- selector: div#ERROR_COPY
# test:
# path: /
# selector: a[href$="/logout"]
ratio:
path: /

View File

@ -55,17 +55,20 @@
login:
path: login
method: form
form: form[action$="/login"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember: on
selectorinputs:
_token:
selector: input[name="_token"]
attribute: value
error:
- selector: script[nonce]:contains("Error")
message:
selector: script[nonce]:contains("Error")
test:
path: /
selector: a[href$="/logout"]
- selector: div#ERROR_COPY
# test:
# path: /
# selector: a[href$="/logout"]
ratio:
path: /

View File

@ -72,17 +72,22 @@
login:
path: login
method: form
form: form[action$="/login"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember: on
selectorinputs:
_token:
selector: input[name="_token"]
attribute: value
error:
- selector: script[nonce]:contains("Error")
message:
selector: script[nonce]:contains("Error")
test:
path: /
selector: a[href$="/logout"]
# test:
# path: /
# selector: a[href$="/logout"]
ratio:
path: /

View File

@ -59,17 +59,20 @@
login:
path: login
method: form
form: form[action$="/login"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember: on
selectorinputs:
_token:
selector: input[name="_token"]
attribute: value
error:
- selector: script[nonce]:contains("Error")
message:
selector: script[nonce]:contains("Error")
test:
path: /
selector: a[href$="/logout"]
- selector: div#ERROR_COPY
# test:
# path: /
# selector: a[href$="/logout"]
ratio:
path: /

View File

@ -25,17 +25,22 @@
login:
path: login
method: form
form: form[action$="/login"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember: on
selectorinputs:
_token:
selector: input[name="_token"]
attribute: value
error:
- selector: script[nonce]:contains("Error")
message:
selector: script[nonce]:contains("Error")
test:
path: /
selector: a[href$="/logout"]
# test:
# path: /
# selector: a[href$="/logout"]
ratio:
path: /

View File

@ -30,17 +30,22 @@
login:
path: login
method: form
form: form[action$="/login"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember: on
selectorinputs:
_token:
selector: input[name="_token"]
attribute: value
error:
- selector: script[nonce]:contains("Error")
message:
selector: script[nonce]:contains("Error")
test:
path: /
selector: a[href$="/logout"]
# test:
# path: /
# selector: a[href$="/logout"]
ratio:
path: /
@ -53,8 +58,8 @@
paths:
- path: filterTorrents
inputs:
$raw: "{{range .Categories}}categories[]={{.}}&{{end}}"
search: "{{if .Query.IMDBID}}{{else}}{{ .Keywords }}{{end}}"
$raw: "{{ range .Categories }}categories[]={{.}}&{{end}}"
search: "{{ if .Query.IMDBID }}{{else}}{{ .Keywords }}{{end}}"
description: ""
uploader: ""
imdb: "{{ .Query.IMDBIDShort }}"
@ -64,8 +69,10 @@
sort: created_at
direction: desc
qty: 100
rows:
selector: table > tbody > tr
fields:
category:
selector: a[href*="/categories/"]

View File

@ -52,17 +52,20 @@
login:
path: login
method: form
form: form[action$="/login"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember: on
selectorinputs:
_token:
selector: input[name="_token"]
attribute: value
error:
- selector: script[nonce]:contains("Error")
message:
selector: script[nonce]:contains("Error")
test:
path: /
selector: a[href$="/logout"]
- selector: div#ERROR_COPY
# test:
# path: /
# selector: a[href$="/logout"]
ratio:
path: /

View File

@ -77,17 +77,20 @@
login:
path: login
method: form
form: form[action$="/login"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember: on
selectorinputs:
_token:
selector: input[name="_token"]
attribute: value
error:
- selector: script[nonce]:contains("Error")
message:
selector: script[nonce]:contains("Error")
test:
path: /
selector: a[href$="/logout"]
- selector: div#ERROR_COPY
# test:
# path: /
# selector: a[href$="/logout"]
ratio:
path: /

View File

@ -78,17 +78,20 @@
login:
path: login
method: form
form: form[action$="/login"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember: on
selectorinputs:
_token:
selector: input[name="_token"]
attribute: value
error:
- selector: script[nonce]:contains("Error")
message:
selector: script[nonce]:contains("Error")
test:
path: /
selector: a[href$="/logout"]
- selector: div#ERROR_COPY
# test:
# path: /
# selector: a[href$="/logout"]
ratio:
path: /

View File

@ -57,17 +57,22 @@
login:
path: login
method: form
form: form[action$="/login"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember: on
selectorinputs:
_token:
selector: input[name="_token"]
attribute: value
error:
- selector: script[nonce]:contains("Error")
message:
selector: script[nonce]:contains("Error")
test:
path: /
selector: a[href$="/logout"]
# test:
# path: /
# selector: a[href$="/logout"]
ratio:
path: /

View File

@ -79,19 +79,21 @@
login:
path: login
method: form
form: form[action$="/login"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember: on
selectorinputs:
_token:
selector: meta[name="csrf-token"]
attribute: content
selector: input[name="_token"]
attribute: value
error:
- selector: form[action$="/login"] .text-red
test:
path: /
selector: a[href$="/logout"]
- selector: h1:contains("503 Service Temporarily Unavailable")
# test:
# path: /
# selector: a[href$="/logout"]
ratio:
path: /

View File

@ -53,17 +53,20 @@
login:
path: login
method: form
form: form[action$="/login"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember: on
selectorinputs:
_token:
selector: input[name="_token"]
attribute: value
error:
- selector: script[nonce]:contains("Error")
message:
selector: script[nonce]:contains("Error")
test:
path: /
selector: a[href$="/logout"]
- selector: div#ERROR_COPY
# test:
# path: /
# selector: a[href$="/logout"]
ratio:
path: /

View File

@ -56,19 +56,20 @@
login:
path: login
method: form
form: form[action$="/login"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember: on
selectorinputs:
_token:
selector: meta[name="csrf-token"]
attribute: content
selector: input[name="_token"]
attribute: value
error:
- selector: form[action$="/login"] .text-red
test:
path: /
selector: a[href$="/logout"]
# test:
# path: /
# selector: a[href$="/logout"]
ratio:
path: /
@ -159,4 +160,4 @@
i[class*="fa-globe text-green"]: 2 # Global Double Upload
i[class*="fa-certificate text-pink"]: 2 # Featured Torrent
"*": 1
# UNIT3D 1.9
# UNIT3D 1.9.4.5

View File

@ -58,17 +58,20 @@
login:
path: login
method: form
form: form[action$="/login"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember: on
selectorinputs:
_token:
selector: input[name="_token"]
attribute: value
error:
- selector: script[nonce]:contains("Error")
message:
selector: script[nonce]:contains("Error")
test:
path: /
selector: a[href$="/logout"]
- selector: div#ERROR_COPY
# test:
# path: /
# selector: a[href$="/logout"]
ratio:
path: /