3dtorrents: refresh cats, selectors, add sort config, MR, poster, genre, leechers, grabs to results.

This commit is contained in:
Garfield69 2022-08-22 09:23:27 +12:00
parent 8f5c74c7b9
commit 8c4d59da4b
2 changed files with 61 additions and 26 deletions

View File

@ -244,7 +244,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* 1ptbar * 1ptbar
* 2 Fast 4 You [![(invite needed)][inviteneeded]](#) * 2 Fast 4 You [![(invite needed)][inviteneeded]](#)
* 3ChangTrai (3CT) [![(invite needed)][inviteneeded]](#) * 3ChangTrai (3CT) [![(invite needed)][inviteneeded]](#)
* 3D Torrents (3DT) [![(invite needed)][inviteneeded]](#) * 3D Torrents (3DT)
* 4thD (4th Dimension) * 4thD (4th Dimension)
* 52PT * 52PT
* Abnormal * Abnormal

View File

@ -10,20 +10,20 @@ links:
caps: caps:
categorymappings: categorymappings:
- {id: 14, cat: Movies, desc: "Movies XviD"} - {id: 14, cat: Movies/SD, desc: "Movies XviD"}
- {id: 34, cat: Movies, desc: "Movies UltraHD"} - {id: 15, cat: Movies/DVD, desc: "Movies DVD-R"}
- {id: 15, cat: Movies, desc: "Movies DVD-R"} - {id: 11, cat: Movies/HD, desc: "Movies 720p"}
- {id: 11, cat: Movies, desc: "Movies 720p"} - {id: 13, cat: Movies/HD, desc: "Movies 1080p"}
- {id: 13, cat: Movies, desc: "Movies 1080p"} - {id: 16, cat: Movies/3D, desc: "Movies 3DTV"}
- {id: 16, cat: Movies, desc: "Movies 3DTV"} - {id: 17, cat: Movies/BluRay, desc: "Movies Blu-ray"}
- {id: 17, cat: Movies, desc: "Movies Blu-ray"} - {id: 27, cat: Movies/BluRay, desc: "Movies BD25 Encode"}
- {id: 27, cat: Movies, desc: "Movies BD25 Encode"} - {id: 33, cat: Movies/BluRay, desc: "Movies BD9 AVCHD"}
- {id: 33, cat: Movies, desc: "Movies BD9 AVCHD"}
- {id: 22, cat: Movies, desc: "Movies 2D to 3D Conv"} - {id: 22, cat: Movies, desc: "Movies 2D to 3D Conv"}
- {id: 32, cat: Movies, desc: "Bluray MKV Remux"} - {id: 32, cat: Movies, desc: "Bluray MKV Remux"}
- {id: 23, cat: Movies, desc: "Movies Evo 3D"} - {id: 23, cat: Movies/3D, desc: "Movies Evo 3D"}
- {id: 36, cat: Movies/UHD, desc: "Movies 4K UHD Bluray"}
- {id: 37, cat: Movies/UHD, desc: "Movies 4K UHD Encode"}
- {id: 21, cat: PC, desc: "3D Software"} - {id: 21, cat: PC, desc: "3D Software"}
- {id: 2, cat: Audio, desc: "Music"}
- {id: 28, cat: XXX, desc: "Adult 720p"} - {id: 28, cat: XXX, desc: "Adult 720p"}
- {id: 29, cat: XXX, desc: "Adult 1080p"} - {id: 29, cat: XXX, desc: "Adult 1080p"}
- {id: 30, cat: XXX, desc: "Adult Blu-ray"} - {id: 30, cat: XXX, desc: "Adult Blu-ray"}
@ -42,6 +42,21 @@ settings:
- name: password - name: password
type: password type: password
label: Password label: Password
- name: sort
type: select
label: Sort requested from site
default: 3
options:
3: created
5: seeders
2: title
- name: type
type: select
label: Order requested from site
default: 2
options:
1: desc
2: asc
- name: info - name: info
type: info type: info
label: Results Per Page label: Results Per Page
@ -62,6 +77,7 @@ login:
- selector: span.errormsg - selector: span.errormsg
test: test:
path: index.php path: index.php
selector: a[href="logout.php"]
search: search:
paths: paths:
@ -71,8 +87,12 @@ search:
search: "{{ .Keywords }}" search: "{{ .Keywords }}"
page: torrents page: torrents
category: 0 category: 0
# 0 all, 1 Anaglyph 3D, 2 Side by Side,3 Over Under
3dformat: 0 3dformat: 0
active: 1 # 0 all, 1 active only, 2 dead only
active: 0
order: "{{ .Config.sort }}"
by: "{{ .Config.type }}"
rows: rows:
selector: table[cellspacing!="1"].lista > tbody > tr:has(a[href^="index.php?page=torrents&category="]) selector: table[cellspacing!="1"].lista > tbody > tr:has(a[href^="index.php?page=torrents&category="])
@ -85,23 +105,26 @@ search:
- name: querystring - name: querystring
args: category args: category
title: title:
remove: span selector: a[href^="index.php?page=torrent-details&id="]
selector: td:nth-child(2) details:
selector: a[href^="index.php?page=torrent-details&id="]
attribute: href
download: download:
selector: a[href^="index.php?page=torrent-details&id="] selector: a[href^="index.php?page=torrent-details&id="]
attribute: href attribute: href
filters: filters:
- name: replace - name: replace
args: ["index.php?page=torrent-details&id=", "download.php?id="] args: ["index.php?page=torrent-details&id=", "download.php?id="]
details: poster:
selector: a[href^="index.php?page=torrent-details&id="] selector: a[href^="index.php?page=torrent-details&id="]
attribute: href attribute: onmouseover
size: filters:
selector: td:nth-last-child(4) - name: regexp
seeders: args: ",\\'(.+?)\\'"
selector: td:nth-last-child(3) genre:
leechers: selector: td:nth-child(2) span
text: 0 description:
text: "{{ .Result.genre }}"
date: date:
selector: td:nth-last-child(5) selector: td:nth-last-child(5)
filters: filters:
@ -109,11 +132,23 @@ search:
args: " -07:00" # PDT args: " -07:00" # PDT
- name: dateparse - name: dateparse
args: "02/01/2006 -07:00" args: "02/01/2006 -07:00"
size:
selector: td:nth-last-child(4)
seeders:
selector: a[href^="index.php?page=peers"]
leechers:
selector: td:has(a[href^="index.php?page=peers"]) + td
grabs_optional:
selector: a[href^="index.php?page=torrent_history"]
optional: true
grabs:
text: "{{ if .Result.grabs_optional }}{{ .Result.grabs_optional }}{{ else }}0{{ end }}"
downloadvolumefactor: downloadvolumefactor:
case: case:
img[title^="You get 50% off download count on this torrent"]: 0.5 img[src="images/50off.png"]: 0.5
"*": 1 "*": 1
uploadvolumefactor: uploadvolumefactor:
case: text: 1
"*": 1 minimumratio:
text: 1.0
# xbtit # xbtit