diff --git a/definitions/v7/pignetwork.yml b/definitions/v7/pignetwork.yml
index 2a7d6efe9..5963aca43 100644
--- a/definitions/v7/pignetwork.yml
+++ b/definitions/v7/pignetwork.yml
@@ -40,6 +40,13 @@ settings:
type: info
label: How to get the Cookie
default: "
- Login to this tracker with your browser
- Open the DevTools panel by pressing F12
- Select the Network tab
- Click on the Doc button (Chrome Browser) or HTML button (FireFox)
- Refresh the page by pressing F5
- Click on the first row entry
- Select the Headers tab on the Right panel
- Find 'cookie:' in the Request Headers section
- Select and Copy the whole cookie string (everything after 'cookie: ') and Paste here.
"
+ - name: useragent
+ type: text
+ label: User-Agent
+ - name: info_useragent
+ type: info
+ label: How to get the User-Agent
+ default: "- From the same place you fetched the cookie,
- Find 'user-agent:' in the Request Headers section
- Select and Copy the whole user-agent string (everything after 'user-agent: ') and Paste here.
"
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -98,6 +105,9 @@ search:
type: "{{ .Config.type }}"
notnewword: 1
+ headers:
+ User-Agent: ["{{ .Config.useragent }}"]
+
rows:
selector: table.torrents > tbody > tr:has(a[href^="details.php?id="])
diff --git a/definitions/v7/torrent9clone.yml b/definitions/v7/torrent9clone.yml
index e6be7659e..6326b0160 100644
--- a/definitions/v7/torrent9clone.yml
+++ b/definitions/v7/torrent9clone.yml
@@ -8,13 +8,10 @@ encoding: UTF-8
followredirect: true
# to fetch current domain use https://www.protege-torrent.com/Torrent9
links:
- - https://www.torrent9.fi/
+ - https://www.torrent9.wtf/
- https://torrent9.nocensor.click/
- https://torrent9.mrunblock.bond/
legacylinks:
- - https://wwv.torrent9.one/
- - https://vww.torrent9.one/
- - https://www.torrent9.srl/
- https://www.torrent9.la/
- https://www.torrent9.ninja/
- https://torrent9.nocensor.space/
@@ -38,6 +35,7 @@ legacylinks:
- https://www.torrent9.cm/
- https://torrent9.nocensor.art/
- https://torrent9.mrunblock.life/
+ - https://www.torrent9.fi/
caps:
categorymappings:
diff --git a/definitions/v7/xxxclub.yml b/definitions/v7/xxxclub.yml
index 256106214..a4ff4bc97 100644
--- a/definitions/v7/xxxclub.yml
+++ b/definitions/v7/xxxclub.yml
@@ -10,7 +10,12 @@ links:
caps:
categorymappings:
- - {id: XXX, cat: XXX, desc: XXX}
+ - {id: 0, cat: XXX/SD, desc: "XXX 480p/SD"}
+ - {id: 1, cat: XXX/x264, desc: "XXX 720p/HD"}
+ - {id: 2, cat: XXX/x264, desc: "XXX 1080p/FullHD"}
+ - {id: 4, cat: XXX/UHD, desc: "XXX 2160p/UHD/4K"}
+ - {id: 3, cat: XXX/WEB-DL, desc: "XXX Movies/DVD/WEB"}
+ - {id: 5, cat: XXX/ImageSet, desc: "XXX IMAGESET"}
modes:
search: [q]
@@ -23,6 +28,7 @@ settings:
options:
uploaded: created
size: size
+ seeders: seeders
- name: type
type: select
label: Order requested from site
@@ -38,15 +44,19 @@ download:
search:
paths:
- # https://xxxclub.to/torrents/browse/all/tushyraw%20grays?sort=size&order=asc
- - path: "torrents/browse/all/{{ .Keywords }}?sort={{ .Config.sort }}&order={{ .Config.type }}"
+ # https://xxxclub.to/torrents/browse/2,4/metartx?sort=size&order=asc
+ - path: "torrents/browse/{{ if .Categories }}{{ join .Categories \",\" }}{{ else }}all{{ end }}/{{ .Keywords }}?sort={{ .Config.sort }}&order={{ .Config.type }}"
rows:
- selector: table.table-striped > tbody > tr
+ selector: div.browsetableinside > ul > li:not(:first-child)
fields:
category:
- text: XXX
+ selector: a.catah
+ attribute: href
+ filters:
+ - name: regexp
+ args: (\d)
title:
selector: a[href^="/torrents/details/"]
details:
@@ -56,22 +66,19 @@ search:
selector: a[href^="/torrents/details/"]
attribute: href
poster:
- selector: a[href^="/torrents/details/"]
- attribute: title
- filters:
- - name: regexp
- args: src='(.+?)'
+ selector: img
+ attribute: src
date:
- selector: td:nth-child(3)
+ selector: span.adde
filters:
- name: dateparse
args: "dd MMM yyyy HH:mm:ss"
size:
- selector: td:nth-child(4)
+ selector: span.siz
seeders:
- selector: td:nth-child(5)
+ selector: span.see
leechers:
- selector: td:nth-child(6)
+ selector: span.lee
downloadvolumefactor:
text: 0
uploadvolumefactor:
diff --git a/definitions/v9/pignetwork.yml b/definitions/v9/pignetwork.yml
index 3f7d3583b..c25998822 100644
--- a/definitions/v9/pignetwork.yml
+++ b/definitions/v9/pignetwork.yml
@@ -40,6 +40,13 @@ settings:
type: info
label: How to get the Cookie
default: "- Login to this tracker with your browser
- Open the DevTools panel by pressing F12
- Select the Network tab
- Click on the Doc button (Chrome Browser) or HTML button (FireFox)
- Refresh the page by pressing F5
- Click on the first row entry
- Select the Headers tab on the Right panel
- Find 'cookie:' in the Request Headers section
- Select and Copy the whole cookie string (everything after 'cookie: ') and Paste here.
"
+ - name: useragent
+ type: text
+ label: User-Agent
+ - name: info_useragent
+ type: info
+ label: How to get the User-Agent
+ default: "- From the same place you fetched the cookie,
- Find 'user-agent:' in the Request Headers section
- Select and Copy the whole user-agent string (everything after 'user-agent: ') and Paste here.
"
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -98,6 +105,9 @@ search:
type: "{{ .Config.type }}"
notnewword: 1
+ headers:
+ User-Agent: ["{{ .Config.useragent }}"]
+
rows:
selector: table.torrents > tbody > tr:has(a[href^="details.php?id="])
diff --git a/definitions/v9/torrent9clone.yml b/definitions/v9/torrent9clone.yml
index 9e42439b9..da73e9836 100644
--- a/definitions/v9/torrent9clone.yml
+++ b/definitions/v9/torrent9clone.yml
@@ -8,13 +8,10 @@ encoding: UTF-8
followredirect: true
# to fetch current domain use https://www.protege-torrent.com/Torrent9
links:
- - https://www.torrent9.fi/
+ - https://www.torrent9.wtf/
- https://torrent9.nocensor.click/
- https://torrent9.mrunblock.bond/
legacylinks:
- - https://wwv.torrent9.one/
- - https://vww.torrent9.one/
- - https://www.torrent9.srl/
- https://www.torrent9.la/
- https://www.torrent9.ninja/
- https://torrent9.nocensor.space/
@@ -38,6 +35,7 @@ legacylinks:
- https://www.torrent9.cm/
- https://torrent9.nocensor.art/
- https://torrent9.mrunblock.life/
+ - https://www.torrent9.fi/
caps:
categorymappings: