mirror of
https://github.com/Jackett/Jackett.git
synced 2025-09-17 17:34:09 +02:00
assorted: add search/filter by uploader. #16038
This commit is contained in:
@@ -120,6 +120,13 @@ caps:
|
|||||||
allowrawsearch: true
|
allowrawsearch: true
|
||||||
|
|
||||||
settings:
|
settings:
|
||||||
|
- name: uploader
|
||||||
|
type: text
|
||||||
|
label: Filter by Uploader
|
||||||
|
- name: info_uploader
|
||||||
|
type: info
|
||||||
|
label: About filtering by Uploader
|
||||||
|
default: "You can filter by Uploader by entering a Case Sensitive username, or leave empty to get all results.<br>Note: this is the username of the Uploader and not the Groupname that often show up at the end of 1337x titles, eg -GalaxyRG."
|
||||||
- name: info_flaresolverr
|
- name: info_flaresolverr
|
||||||
type: info_flaresolverr
|
type: info_flaresolverr
|
||||||
- name: downloadlink
|
- name: downloadlink
|
||||||
@@ -177,7 +184,7 @@ search:
|
|||||||
args: ["\\bS(20\\d{2})\\b", "$1"]
|
args: ["\\bS(20\\d{2})\\b", "$1"]
|
||||||
|
|
||||||
rows:
|
rows:
|
||||||
selector: tr:has(a[href^="/torrent/"])
|
selector: "tr:has(a[href^=\"/torrent/\"]){{ if .Config.uploader }}:has(td[class^=\"coll-5\"]:contains({{ .Config.uploader }})){{ else }}{{ end }}"
|
||||||
|
|
||||||
fields:
|
fields:
|
||||||
title_default:
|
title_default:
|
||||||
@@ -273,6 +280,10 @@ search:
|
|||||||
selector: td[class^="coll-2"]
|
selector: td[class^="coll-2"]
|
||||||
leechers:
|
leechers:
|
||||||
selector: td[class^="coll-3"]
|
selector: td[class^="coll-3"]
|
||||||
|
_username:
|
||||||
|
selector: td[class^="coll-5"]
|
||||||
|
description:
|
||||||
|
text: "Uploader: {{ .Result._username }}"
|
||||||
downloadvolumefactor:
|
downloadvolumefactor:
|
||||||
text: 0
|
text: 0
|
||||||
uploadvolumefactor:
|
uploadvolumefactor:
|
||||||
|
@@ -493,6 +493,13 @@ settings:
|
|||||||
- name: password
|
- name: password
|
||||||
type: password
|
type: password
|
||||||
label: Password
|
label: Password
|
||||||
|
- name: uploader
|
||||||
|
type: text
|
||||||
|
label: Search by Uploader
|
||||||
|
- name: info_uploader
|
||||||
|
type: info
|
||||||
|
label: About searching by Uploader
|
||||||
|
default: "You can search by Uploader (Author) by entering an Author username, or leave empty to get all results."
|
||||||
- name: stripcyrillic
|
- name: stripcyrillic
|
||||||
type: checkbox
|
type: checkbox
|
||||||
label: Strip Cyrillic Letters
|
label: Strip Cyrillic Letters
|
||||||
@@ -543,6 +550,7 @@ login:
|
|||||||
search:
|
search:
|
||||||
paths:
|
paths:
|
||||||
- path: tracker.php
|
- path: tracker.php
|
||||||
|
method: post
|
||||||
inputs:
|
inputs:
|
||||||
$raw: "{{ if .Categories }}{{ range .Categories }}f[]={{.}}&{{end}}{{ else }}f[]=-1{{ end }}"
|
$raw: "{{ if .Categories }}{{ range .Categories }}f[]={{.}}&{{end}}{{ else }}f[]=-1{{ end }}"
|
||||||
prev_allw: 1
|
prev_allw: 1
|
||||||
@@ -568,6 +576,8 @@ search:
|
|||||||
df: 1
|
df: 1
|
||||||
# show author
|
# show author
|
||||||
da: 1
|
da: 1
|
||||||
|
# author
|
||||||
|
pn: "{{ if .Config.uploader }}{{ .Config.uploader }}{{ else }}{{ end }}"
|
||||||
# show speed
|
# show speed
|
||||||
ds: 0
|
ds: 0
|
||||||
# -1=all time
|
# -1=all time
|
||||||
@@ -577,6 +587,7 @@ search:
|
|||||||
nm: "{{ .Keywords }}"
|
nm: "{{ .Keywords }}"
|
||||||
# search all words
|
# search all words
|
||||||
allw: 1
|
allw: 1
|
||||||
|
submit: "%A0%A0Search%A0%A0"
|
||||||
|
|
||||||
keywordsfilters:
|
keywordsfilters:
|
||||||
- name: diacritics
|
- name: diacritics
|
||||||
@@ -684,6 +695,11 @@ search:
|
|||||||
"*": 1
|
"*": 1
|
||||||
uploadvolumefactor:
|
uploadvolumefactor:
|
||||||
text: 1
|
text: 1
|
||||||
|
_username:
|
||||||
|
selector: td:nth-child(5)
|
||||||
description:
|
description:
|
||||||
selector: a.genmed, a.seedmed
|
selector: a.genmed, a.seedmed
|
||||||
|
filters:
|
||||||
|
- name: prepend
|
||||||
|
args: "Uploader: {{ .Result._username }}<br>"
|
||||||
# TorrentPier
|
# TorrentPier
|
||||||
|
@@ -133,6 +133,13 @@ caps:
|
|||||||
book-search: [q]
|
book-search: [q]
|
||||||
|
|
||||||
settings:
|
settings:
|
||||||
|
- name: uploader
|
||||||
|
type: text
|
||||||
|
label: Filter by Uploader
|
||||||
|
- name: info_uploader
|
||||||
|
type: info
|
||||||
|
label: About filtering by Uploader
|
||||||
|
default: "You can filter by Uploader by entering a Case Sensitive username, or leave empty to get all results.<br>Note: this is the username of the Uploader and not the Groupname that often show up at the end of TPB titles, eg -MeGusta."
|
||||||
- name: info_api
|
- name: info_api
|
||||||
type: info
|
type: info
|
||||||
label: About this Indexer
|
label: About this Indexer
|
||||||
@@ -162,7 +169,7 @@ search:
|
|||||||
- name: tolower
|
- name: tolower
|
||||||
|
|
||||||
rows:
|
rows:
|
||||||
selector: $
|
selector: "${{ if .Config.uploader }}:has(username:contains({{ .Config.uploader }})){{ else }}{{ end }}"
|
||||||
count:
|
count:
|
||||||
selector: $[0].id
|
selector: $[0].id
|
||||||
|
|
||||||
@@ -199,6 +206,10 @@ search:
|
|||||||
selector: seeders
|
selector: seeders
|
||||||
leechers:
|
leechers:
|
||||||
selector: leechers
|
selector: leechers
|
||||||
|
_username:
|
||||||
|
selector: username
|
||||||
|
description:
|
||||||
|
text: "Uploader: {{ .Result._username }}"
|
||||||
downloadvolumefactor:
|
downloadvolumefactor:
|
||||||
text: 0
|
text: 0
|
||||||
uploadvolumefactor:
|
uploadvolumefactor:
|
||||||
|
@@ -33,7 +33,14 @@ caps:
|
|||||||
music-search: [q]
|
music-search: [q]
|
||||||
book-search: [q]
|
book-search: [q]
|
||||||
|
|
||||||
settings: []
|
settings:
|
||||||
|
- name: uploader
|
||||||
|
type: text
|
||||||
|
label: Filter by Uploader
|
||||||
|
- name: info_uploader
|
||||||
|
type: info
|
||||||
|
label: About filtering by Uploader
|
||||||
|
default: "You can filter by Uploader by entering a Case Sensitive username, or leave empty to get all results.<br>Note: this is the username of the Uploader and not the Groupname that often show up at the end of TGx titles, eg RMTeam."
|
||||||
|
|
||||||
download:
|
download:
|
||||||
selectors:
|
selectors:
|
||||||
@@ -48,7 +55,7 @@ search:
|
|||||||
- path: "get-posts/{{ if or .Query.IMDBID .Keywords }}keywords:{{ or .Query.IMDBID .Keywords }}{{ else }}{{ end }}{{ range .Categories }}:category:{{.}}{{end}}"
|
- path: "get-posts/{{ if or .Query.IMDBID .Keywords }}keywords:{{ or .Query.IMDBID .Keywords }}{{ else }}{{ end }}{{ range .Categories }}:category:{{.}}{{end}}"
|
||||||
|
|
||||||
rows:
|
rows:
|
||||||
selector: div.tgxtablerow
|
selector: "div.tgxtablerow{{ if .Config.uploader }}:has(a.username:contains({{ .Config.uploader }})){{ else }}{{ end }}"
|
||||||
|
|
||||||
fields:
|
fields:
|
||||||
category:
|
category:
|
||||||
@@ -76,6 +83,10 @@ search:
|
|||||||
remove: div.bighide
|
remove: div.bighide
|
||||||
filters:
|
filters:
|
||||||
- name: timeago
|
- name: timeago
|
||||||
|
_username:
|
||||||
|
selector: a.username
|
||||||
|
description:
|
||||||
|
text: "Uploader: {{ .Result._username }}"
|
||||||
downloadvolumefactor:
|
downloadvolumefactor:
|
||||||
text: 0
|
text: 0
|
||||||
uploadvolumefactor:
|
uploadvolumefactor:
|
||||||
|
Reference in New Issue
Block a user