diff --git a/definitions/v2/1337x.yml b/definitions/v2/1337x.yml
index 549cd3c18..98f0222d7 100644
--- a/definitions/v2/1337x.yml
+++ b/definitions/v2/1337x.yml
@@ -13,11 +13,9 @@ links:
- https://x1337x.ws/
- https://x1337x.eu/
- https://x1337x.se/
- - https://1337x.unblockit.cam/
+ - https://1337x.unblockit.day/
- https://1337x.nocensor.biz/
legacylinks:
- - https://1337x.unblockit.app/
- - https://1337.root.yt/
- https://1337x.unblocked.rest/
- https://1337x.unblockit.dev/
- https://1337x.unblockit.ltd/
@@ -37,6 +35,7 @@ legacylinks:
- https://1337x.unblockit.bz/
- https://1337x.unblockit.tv/
- https://1337x.unblockit.how/
+ - https://1337x.unblockit.cam/
caps:
categorymappings:
diff --git a/definitions/v2/audiobookbay.yml b/definitions/v2/audiobookbay.yml
index d93f0ebea..e82bd24c0 100644
--- a/definitions/v2/audiobookbay.yml
+++ b/definitions/v2/audiobookbay.yml
@@ -9,10 +9,9 @@ links:
- http://audiobookbay.fi/ # site forces http, does not support https
- http://audiobookbay.se/
- http://audiobookbayabb.com/
- - https://audiobookbay.unblockit.cam/
+ - https://audiobookbay.unblockit.day/
legacylinks:
- https://audiobookbay.la/
- - https://audiobookbay.unblockit.lat/
- https://audiobookbay.unblockit.app/
- https://audiobookbay.unblockit.dev/
- https://audiobookbay.unblockit.ltd/
@@ -31,6 +30,7 @@ legacylinks:
- http://audiobookbay.nl/
- http://audiobookbay.ws/
- https://audiobookbay.unblockit.how/
+ - https://audiobookbay.unblockit.cam/
caps:
categorymappings:
diff --git a/definitions/v2/demonoid.yml b/definitions/v2/demonoid.yml
index 7446601a8..52b63616a 100644
--- a/definitions/v2/demonoid.yml
+++ b/definitions/v2/demonoid.yml
@@ -11,12 +11,10 @@ links:
- https://www.dnoid.to/
- https://www.dnoid.pw/
- https://demonoidevmsgasmojajlhikwetsr4pxzw6xkjt3dgdv6nr5yxvsamid.onion.ly/
- - https://demonoid.unblockit.cam/
+ - https://demonoid.unblockit.day/
- https://demonoid.torrentbay.to/
- https://demonoid.nocensor.biz/
legacylinks:
- - https://demonoid.unblockit.id/
- - https://demonoid.unblockit.win/
- https://demonoid.unblockit.top/
- https://demonoid.unblockit.lat/
- https://demonoid.unblockit.app/
@@ -36,6 +34,7 @@ legacylinks:
- https://demonoid.unblockit.bz/
- https://demonoid.unblockit.tv/
- https://demonoid.unblockit.how/
+ - https://demonoid.unblockit.cam/
caps:
categorymappings:
diff --git a/definitions/v2/extratorrent-st.yml b/definitions/v2/extratorrent-st.yml
index 88d3a5ee6..f6087d135 100644
--- a/definitions/v2/extratorrent-st.yml
+++ b/definitions/v2/extratorrent-st.yml
@@ -7,7 +7,7 @@ type: public
encoding: UTF-8
links:
- https://extratorrent.st/
- - https://extratorrent.unblockit.cam/
+ - https://extratorrent.unblockit.day/
- https://extratorrent.nocensor.biz/
legacylinks:
- https://extratorrent.nocensor.work/
@@ -15,6 +15,7 @@ legacylinks:
- https://extratorrent.unblockit.bz/
- https://extratorrent.unblockit.tv/
- https://extratorrent.unblockit.how/
+ - https://extratorrent.unblockit.cam/
caps:
categorymappings:
diff --git a/definitions/v2/eztv.yml b/definitions/v2/eztv.yml
index 8a72e306a..ce13b77ba 100644
--- a/definitions/v2/eztv.yml
+++ b/definitions/v2/eztv.yml
@@ -12,15 +12,13 @@ links:
- https://eztv.tf/
- https://eztv.yt/
- https://eztv.unblockninja.com/
- - https://eztv.unblockit.cam/
+ - https://eztv.unblockit.day/
- https://eztv.nocensor.biz/
legacylinks:
- https://eztv.ag/ # redirects to .re
- https://eztv.it/ # redirects to .re
- https://eztv.ch/ # redirects to .re
- https://eztv.io/
- - https://eztv.unblockit.dev/
- - https://eztv.unblockit.ltd/
- https://eztv.unblockit.link/
- https://eztv.unblockit.buzz/
- https://eztv.unblocked.monster/
@@ -36,6 +34,7 @@ legacylinks:
- https://eztv.unblockit.bz/
- https://eztv.unblockit.tv/
- https://eztv.unblockit.how/
+ - https://eztv.unblockit.cam/
caps:
categories:
diff --git a/definitions/v2/glodls.yml b/definitions/v2/glodls.yml
index e26319fb3..7b675d2de 100644
--- a/definitions/v2/glodls.yml
+++ b/definitions/v2/glodls.yml
@@ -9,13 +9,11 @@ followredirect: true
links:
- https://glodls.to/
- https://www.gtdb.to/
- - https://glotorrents.unblockit.cam/
+ - https://glotorrents.unblockit.day/
- https://glotorrents.nocensor.biz/
legacylinks:
- https://glodls.rocks/
- https://gtdb.to/
- - https://glotorrents.unblockit.app/
- - https://glodls.unblocked.rest/
- https://glotorrents.unblockit.dev/
- https://glotorrents.unblockit.ltd/
- https://glotorrents.unblockit.link/
@@ -33,6 +31,7 @@ legacylinks:
- https://glotorrents.unblockit.bz/
- https://glotorrents.unblockit.tv/
- https://glotorrents.unblockit.how/
+ - https://glotorrents.unblockit.cam/
caps:
categorymappings:
diff --git a/definitions/v2/hellastz.yml b/definitions/v2/hellastz.yml
index 78c822ed2..520bfce80 100644
--- a/definitions/v2/hellastz.yml
+++ b/definitions/v2/hellastz.yml
@@ -22,6 +22,7 @@ caps:
- {id: 235, cat: Movies/WEB-DL, desc: "Movies WEB-720-1080p -HDrip"}
- {id: 236, cat: Movies/SD, desc: "Movies Cam - HDcam-HDts"}
- {id: 242, cat: Movies, desc: "Movies Ταινίες No Subs"}
+ - {id: 243, cat: Movies/DVD, desc: "Movies Φιλμογραφίες"}
- {id: 90, cat: TV, desc: "TV Ελληνικές Σειρές (Greek)"}
- {id: 96, cat: TV, desc: "TV Ξένες Σειρές (Foreign)"}
- {id: 219, cat: Audio, desc: "Music Ξένη μουσική (Foreign)"}
diff --git a/definitions/v2/leech24.yml b/definitions/v2/leech24.yml
index 64fe651cb..7b10a6b4e 100644
--- a/definitions/v2/leech24.yml
+++ b/definitions/v2/leech24.yml
@@ -5,6 +5,8 @@ description: "leech24 is a Private Torrent Tracker for MOVIES / TV / GENERAL"
language: en-US
type: private
encoding: UTF-8
+certificates:
+ - 15a5285012463f22155b077ddfbad9feb9b4b8ee # issued to DNS Name=vds50211.inrr.ru
links:
- https://leech24.net/
diff --git a/definitions/v2/limetorrents.yml b/definitions/v2/limetorrents.yml
index 34b60d6fc..eac3991f4 100644
--- a/definitions/v2/limetorrents.yml
+++ b/definitions/v2/limetorrents.yml
@@ -9,7 +9,7 @@ followredirect: true
# changes to this indexer should also be made to limetorrentsclone
links:
- https://www.limetorrents.pro/
- - https://limetorrents.unblockit.cam/
+ - https://limetorrents.unblockit.day/
- https://limetorrents.unblockninja.com/
- https://limetorrents.nocensor.biz/
legacylinks:
@@ -17,8 +17,6 @@ legacylinks:
- https://www.limetorrents.cc/
- https://www.limetorrents.me/
- https://www.limetorrents.zone/ # redirects to .info
- - https://limetorrents.unblockit.club/
- - https://limetorrents.unblockit.onl/
- https://www.limetorrents.info/
- https://www.limetorrents.asia/
- https://www.limetorrents.co/
@@ -34,6 +32,7 @@ legacylinks:
- https://limetorrents.unblockit.bz/
- https://limetorrents.unblockit.tv/
- https://limetorrents.unblockit.how/
+ - https://limetorrents.unblockit.cam/
caps:
categorymappings:
diff --git a/definitions/v2/mnv.yml b/definitions/v2/mnv.yml
index 09f22fe88..b670d8456 100644
--- a/definitions/v2/mnv.yml
+++ b/definitions/v2/mnv.yml
@@ -51,7 +51,7 @@ settings:
- name: info_free
type: info
label: About Freeleech and OnlyUpload at MNV
- default:
FreeLeech are torrents where neither the download or upload is counted.OnlyUpload are torrents where download is not counted but upload is. Good for buiding your Ratio up.Do not set both FreeLeech and OnlyUpload check boxes, there are no torrents with both these flags so you will get a no-results error.
+ default: FreeLeech are torrents where neither the download or upload is counted.OnlyUpload are torrents where download is not counted but upload is. Good for building your Ratio up.Do not set both FreeLeech and OnlyUpload check boxes, there are no torrents with both these flags so you will get a no-results error.
- name: sort
type: select
label: Sort requested from site
diff --git a/definitions/v2/opencd.yml b/definitions/v2/opencd.yml
index b161c4c98..1f26668e2 100644
--- a/definitions/v2/opencd.yml
+++ b/definitions/v2/opencd.yml
@@ -23,6 +23,9 @@ caps:
- {id: 16, cat: Audio, desc: "独立(Indie)"}
- {id: 17, cat: Audio, desc: "嘻哈(Hip Hop)"}
- {id: 18, cat: Audio, desc: "音乐剧(Musical)"}
+ - {id: 19, cat: Audio, desc: "乡村(Country)"}
+ - {id: 20, cat: Audio, desc: "另类(Alternative)"}
+ - {id: 21, cat: Audio, desc: "世界音樂(World))"}
- {id: 9, cat: Audio, desc: "其它类型(Others)"}
modes:
@@ -109,17 +112,22 @@ search:
td[title="独立"]: 16
td[title="嘻哈"]: 17
td[title="音乐剧"]: 18
+ td[title="乡村(Country)"]: 19
+ td[title="另类(Alternative)"]: 20
+ td[title="世界音樂(World)"]: 21
td[title="其它类型"]: 9
+ # Some torrents have no title set on td
+ td:not([title]): 9
title_default:
- selector: a[href^="plugin_details.php?id="]
+ selector: a[href*="details.php?id="]
title_optional:
optional: true
- selector: a[title][href^="plugin_details.php?id="]
+ selector: a[title][href*="details.php?id="]
attribute: title
title:
text: "{{ if .Result.title_optional }}{{ .Result.title_optional }}{{ else }}{{ .Result.title_default }}{{ end }}"
details:
- selector: a[href^="plugin_details.php?id="]
+ selector: a[href*="details.php?id="]
attribute: href
download:
selector: a[href^="download.php?id="]
diff --git a/definitions/v2/oxtorrent.yml b/definitions/v2/oxtorrent.yml
index ac503f046..d9093f26e 100644
--- a/definitions/v2/oxtorrent.yml
+++ b/definitions/v2/oxtorrent.yml
@@ -8,7 +8,7 @@ encoding: UTF-8
followredirect: true
links:
- https://www.oxtorrent.re/
- - https://oxtorrent.unblockit.cam/
+ - https://oxtorrent.unblockit.day/
- https://oxtorrent.nocensor.biz/
legacylinks:
- https://www.oxtorrent.bz/
@@ -18,8 +18,6 @@ legacylinks:
- https://www.oxtorrent.pe/
- https://www.oxtorrent.co/
- https://www.oxtorrent.io/
- - https://oxtorrent.unblockit.ch/
- - https://oxtorrent.nocensor.space/
- https://www.oxtorrent.cx/
- https://oxtorrent.unblockit.ws/
- https://www.oxtorrent.nz/
@@ -32,6 +30,7 @@ legacylinks:
- https://oxtorrent.unblockit.tv/
- https://oxtorrent.unblockit.how/
- https://www.oxtorrent.be/
+ - https://oxtorrent.unblockit.cam/
caps:
categorymappings:
diff --git a/definitions/v2/torlock.yml b/definitions/v2/torlock.yml
index 39b2926dc..8f0f4e375 100644
--- a/definitions/v2/torlock.yml
+++ b/definitions/v2/torlock.yml
@@ -10,12 +10,10 @@ links:
- https://www.torlock.com/
- https://www.torlock2.com/
- https://www.torlock.icu/
- - https://torlock.unblockit.cam/
+ - https://torlock.unblockit.day/
- https://torlock.nocensor.biz/
legacylinks:
- https://torlock.com/
- - https://torlock.unblockit.win/
- - https://torlock.unblockit.top/
- https://torlock.unblockit.lat/
- https://torlock.unblockit.app/
- https://torlock.unblockit.dev/
@@ -34,6 +32,7 @@ legacylinks:
- https://torlock.unblockit.bz/
- https://torlock.unblockit.tv/
- https://torlock.unblockit.how/
+ - https://torlock.unblockit.cam/
caps:
# dont forget to update the search fields category case block
diff --git a/definitions/v2/torrentdownload.yml b/definitions/v2/torrentdownload.yml
index 0c7e0aaf8..21a229b7e 100644
--- a/definitions/v2/torrentdownload.yml
+++ b/definitions/v2/torrentdownload.yml
@@ -8,11 +8,9 @@ encoding: UTF-8
followredirect: true
links:
- https://www.torrentdownload.info/
- - https://torrentdownload.unblockit.cam/
+ - https://torrentdownload.unblockit.day/
- https://torrentdownload.nocensor.biz/
legacylinks:
- - https://torrentdownload.unblockit.top/
- - https://torrentdownload.unblockit.lat/
- https://torrentdownload.unblockit.app/
- https://torrentdownload.unblocked.rest/
- https://torrentdownload.unblockit.dev/
@@ -32,6 +30,7 @@ legacylinks:
- https://torrentdownload.unblockit.bz/
- https://torrentdownload.unblockit.tv/
- https://torrentdownload.unblockit.how/
+ - https://torrentdownload.unblockit.cam/
caps:
categorymappings:
diff --git a/definitions/v2/torrentdownloads.yml b/definitions/v2/torrentdownloads.yml
index 877a70a4b..baeedc7dd 100644
--- a/definitions/v2/torrentdownloads.yml
+++ b/definitions/v2/torrentdownloads.yml
@@ -9,11 +9,9 @@ followredirect: true
links:
- https://www.torrentdownloads.info/
- https://www.torrentdownloads.pro/
- - https://torrentdownloads.unblockit.cam/
+ - https://torrentdownloads.unblockit.day/
- https://torrentdownloads.nocensor.biz/
legacylinks:
- - https://torrentdownloads.unblockit.lat/
- - https://torrentdownloads.unblockit.app/
- https://torrentdownloads.unblocked.rest/
- https://torrentdownloads.unblockit.dev/
- https://torrentdownloads.unblockit.ltd/
@@ -33,6 +31,7 @@ legacylinks:
- https://torrentdownloads.unblockit.bz/
- https://torrentdownloads.unblockit.tv/
- https://torrentdownloads.unblockit.how/
+ - https://torrentdownloads.unblockit.cam/
caps:
categorymappings:
diff --git a/definitions/v2/torrentfunk.yml b/definitions/v2/torrentfunk.yml
index ec44b7ed6..4b93ad5ed 100644
--- a/definitions/v2/torrentfunk.yml
+++ b/definitions/v2/torrentfunk.yml
@@ -9,11 +9,9 @@ followredirect: true
links:
- https://www.torrentfunk.com/
- https://www.torrentfunk2.com/
- - https://torrentfunk.unblockit.cam/
+ - https://torrentfunk.unblockit.day/
- https://torrentfunk.nocensor.biz/
legacylinks:
- - https://torrentfunk.unblockit.id/
- - https://torrentfunk.unblockit.win/
- https://torrentfunk.unblockit.top/
- https://torrentfunk.unblockit.lat/
- https://torrentfunk.unblockit.app/
@@ -33,6 +31,7 @@ legacylinks:
- https://torrentfunk.unblockit.bz/
- https://torrentfunk.unblockit.tv/
- https://torrentfunk.unblockit.how/
+ - https://torrentfunk.unblockit.cam/
caps:
categorymappings:
diff --git a/definitions/v2/torrentgalaxy.yml b/definitions/v2/torrentgalaxy.yml
index 4054e28b2..2164838ff 100644
--- a/definitions/v2/torrentgalaxy.yml
+++ b/definitions/v2/torrentgalaxy.yml
@@ -11,13 +11,11 @@ links:
- https://torrentgalaxy.mx/
- https://torrentgalaxy.su/
- https://torrentgalaxy.unblockninja.com/
- - https://torrentgalaxy.unblockit.cam/
+ - https://torrentgalaxy.unblockit.day/
- https://torrentgalaxy.nocensor.biz/
legacylinks:
- https://torrentgalaxy.org/ # redirects to *.to
- https://torrentgalaxy.pw/ # proxy list only
- - https://torrentgalaxy.root.yt/
- - https://tgx.unblocked.rest/
- https://torrentgalaxy.unblockit.dev/
- https://torrentgalaxy.unblockit.ltd/
- https://torrentgalaxy.unblockit.link/
@@ -35,6 +33,7 @@ legacylinks:
- https://torrentgalaxy.unblockit.bz/
- https://torrentgalaxy.unblockit.tv/
- https://torrentgalaxy.unblockit.how/
+ - https://torrentgalaxy.unblockit.cam/
caps:
categorymappings:
diff --git a/definitions/v2/torrentqq.yml b/definitions/v2/torrentqq.yml
index f50ace4a6..17d60c82f 100644
--- a/definitions/v2/torrentqq.yml
+++ b/definitions/v2/torrentqq.yml
@@ -7,10 +7,8 @@ type: public
encoding: UTF-8
followredirect: true
links:
- - https://torrentqq133.com/
+ - https://torrentqq134.com/
legacylinks:
- - https://torrentqq115.com/
- - https://torrentqq117.com/
- https://torrentqq118.com/
- https://torrentqq119.com/
- https://torrentqq120.com/
@@ -25,6 +23,7 @@ legacylinks:
- https://torrentqq130.com/
- https://torrentqq131.com/
- https://torrentqq132.com/
+ - https://torrentqq133.com/
caps:
categorymappings:
diff --git a/definitions/v2/torrentsir.yml b/definitions/v2/torrentsir.yml
index e0df7fedc..b5c752e02 100644
--- a/definitions/v2/torrentsir.yml
+++ b/definitions/v2/torrentsir.yml
@@ -7,9 +7,8 @@ type: public
encoding: UTF-8
followredirect: true
links:
- - https://torrentsir50.com/
+ - https://torrentsir51.com/
legacylinks:
- - https://torrentsir35.com/
- https://torrentsir36.com/
- https://torrentsir37.com/
- https://torrentsir38.com/
@@ -24,6 +23,7 @@ legacylinks:
- https://torrentsir47.com/
- https://torrentsir48.com/
- https://torrentsir49.com/
+ - https://torrentsir50.com/
caps:
categorymappings:
diff --git a/definitions/v2/tvchaosuk.yml b/definitions/v2/tvchaosuk.yml
index 38f92cfc0..2ec7c64d6 100644
--- a/definitions/v2/tvchaosuk.yml
+++ b/definitions/v2/tvchaosuk.yml
@@ -24,7 +24,7 @@ caps:
- {id: 30, cat: TV, desc: "Soaps"}
- {id: 33, cat: TV, desc: "Sci-Fi"}
- {id: 42, cat: TV/Sport, desc: "Sport"}
- - {id: 4, cat: TV, desc: "Holding Bin"}
+ - {id: 53, cat: TV, desc: "Holding Bin"}
modes:
search: [q]
diff --git a/definitions/v2/xwtorrents.yml b/definitions/v2/xwtorrents.yml
index 19e93ae6b..9dff2293b 100644
--- a/definitions/v2/xwtorrents.yml
+++ b/definitions/v2/xwtorrents.yml
@@ -12,8 +12,12 @@ legacylinks:
caps:
categorymappings:
- - {id: 74, cat: TV/Sport, desc: "AEW"}
- - {id: 75, cat: TV/Sport, desc: "AEW HD"}
+ - {id: 74, cat: TV/Sport, desc: "AEW Dynamite"}
+ - {id: 75, cat: TV/Sport, desc: "AEW Dynamite HD"}
+ - {id: 78, cat: TV/Sport, desc: "AEW PPV's"}
+ - {id: 79, cat: TV/Sport, desc: "AEW PPV's HD"}
+ - {id: 76, cat: TV/Sport, desc: "AEW Rampage"}
+ - {id: 77, cat: TV/Sport, desc: "AEW Rampage HD"}
- {id: 47, cat: TV/Sport, desc: "Boxing"}
- {id: 14, cat: Movies, desc: "Documentary"}
- {id: 20, cat: TV/Sport, desc: "DVD"}
diff --git a/definitions/v2/zooqle.yml b/definitions/v2/zooqle.yml
index 397f20f08..946b1b802 100644
--- a/definitions/v2/zooqle.yml
+++ b/definitions/v2/zooqle.yml
@@ -9,11 +9,9 @@ followredirect: true
links:
- https://zooqle.com/
- https://zooqle.unblockninja.com/
- - https://zooqle.unblockit.cam/
+ - https://zooqle.unblockit.day/
- https://zooqle.nocensor.biz/
legacylinks:
- - https://zooqle.unblockit.top/
- - https://zooqle.unblockit.lat/
- https://zooqle.unblockit.app/
- https://zooqle.unblocked.rest/
- https://zooqle.unblockit.dev/
@@ -33,6 +31,7 @@ legacylinks:
- https://zooqle.unblockit.bz/
- https://zooqle.unblockit.tv/
- https://zooqle.unblockit.how/
+ - https://zooqle.unblockit.cam/
caps:
categorymappings:
diff --git a/definitions/v3/1337x.yml b/definitions/v3/1337x.yml
index 99dc93b06..f17ff8585 100644
--- a/definitions/v3/1337x.yml
+++ b/definitions/v3/1337x.yml
@@ -13,11 +13,9 @@ links:
- https://x1337x.ws/
- https://x1337x.eu/
- https://x1337x.se/
- - https://1337x.unblockit.cam/
+ - https://1337x.unblockit.day/
- https://1337x.nocensor.biz/
legacylinks:
- - https://1337x.unblockit.app/
- - https://1337.root.yt/
- https://1337x.unblocked.rest/
- https://1337x.unblockit.dev/
- https://1337x.unblockit.ltd/
@@ -37,6 +35,7 @@ legacylinks:
- https://1337x.unblockit.bz/
- https://1337x.unblockit.tv/
- https://1337x.unblockit.how/
+ - https://1337x.unblockit.cam/
caps:
categorymappings:
diff --git a/definitions/v3/baibako.yml b/definitions/v3/baibako.yml
deleted file mode 100644
index 940dc4f15..000000000
--- a/definitions/v3/baibako.yml
+++ /dev/null
@@ -1,181 +0,0 @@
----
-id: baibako
-name: BaibaKo
-description: "BaibaKo is a RUSSIAN Semi-Private Torrent Tracker for TV"
-language: ru-RU
-type: semi-private
-encoding: windows-1251
-links:
- - http://bko.baibako.tv/ # https is unsupported ERR_CONNECTION_REFUSED
-legacylinks:
- - http://baibako.tv/
- - https://baibako.tv/
-
-caps:
- categorymappings:
- - {id: 1, cat: TV, desc: "TV"}
-
- modes:
- search: [q]
- tv-search: [q, season, ep]
- allowrawsearch: true
-
-settings:
- - name: username
- type: text
- label: Username
- - name: password
- type: password
- label: Password
- - name: striprussian
- type: checkbox
- label: Strip Russian Letters
- default: false
- - name: freeleech
- type: checkbox
- label: Search freeleech only
- default: false
- - name: sort
- type: select
- label: Sort requested from site
- default: 4
- options:
- 4: created
- 7: seeders
- 5: size
- 1: title
- - name: type
- type: select
- label: Order requested from site
- default: desc
- options:
- desc: desc
- asc: asc
-
-login:
- path: takelogin.php
- method: post
- inputs:
- username: "{{ .Config.username }}"
- password: "{{ .Config.password }}"
- error:
- - selector: div.login2
- test:
- path: /
- selector: a[href="logout.php"]
-
-search:
- paths:
- - path: browse.php
- inputs:
- search: "{{.Keywords }}"
- # 0 active, 1 incldead, 2 onlydead, 3 gold, 4 seedfree
- incldead: "{{ if .Config.freeleech }}3{{ else }}1{{ end }}"
- sort: "{{ .Config.sort }}"
- type: "{{ .Config.type }}"
- keywordsfilters:
- - name: re_replace
- args: ["[s|S](\\d+)[e|E][\\d]+", "/s$1"]
-
- rows:
- selector: table > tbody > tr:has(a[href^="details.php?id="])
-
- fields:
- category:
- text: 1
- title:
- selector: a[href^="details.php?id="]
- filters:
- - name: re_replace
- args: ["[\\/]+", ""]
- - name: replace
- args: [" (Золото)", ""]
- - name: replace
- args: ["-Rip", "Rip"]
- - name: replace
- args: ["WEB-DL", "WEBDL"]
- - name: replace
- args: ["WEBRip", "WEBDL"]
- - name: re_replace
- args: ["WEBDLRip", "WEBDL"]
- - name: replace
- args: ["HD720p", "HD 720p"]
- - name: replace
- args: ["HDR720p", "HD 720p"]
- - name: replace
- args: ["HD1080p", "HD 1080p"]
- - name: replace
- args: ["HDR1080p", "HD 1080p"]
- - name: re_replace
- args: ["(\\([А-Яа-яЁё\\W]+\\))|(^[А-Яа-яЁё\\W\\d]+\\/ )|([а-яА-ЯЁё \\-]+,+)|([а-яА-ЯЁё]+)", "{{ if .Config.striprussian }}{{ else }}$1$2$3$4{{ end }}"]
- - name: append
- args: " - rus"
- details:
- selector: a[href^="details.php?id="]
- attribute: href
- poster:
- selector: img[src^="/posters/"]
- attribute: src
- download:
- selector: a[href^="download.php?id="]
- attribute: href
- date:
- selector: small
- filters:
- - name: replace
- args: ["Загружена: ", ""]
- - name: replace
- args: [" в ", " "]
- - name: replace
- args: ["января", "January"]
- - name: replace
- args: ["февраля", "February"]
- - name: replace
- args: ["марта", "March"]
- - name: replace
- args: ["апреля", "April"]
- - name: replace
- args: ["мая", "May"]
- - name: replace
- args: ["июня", "June"]
- - name: replace
- args: ["июля", "July"]
- - name: replace
- args: ["августа", "August"]
- - name: replace
- args: ["сентября", "September"]
- - name: replace
- args: ["октября", "October"]
- - name: replace
- args: ["ноября", "November"]
- - name: replace
- args: ["декабря", "December"]
- - name: append
- args: " +03:00" # MSK
- - name: dateparse
- args: "2 January 2006 15:04:05 -07:00"
- files:
- selector: td:nth-last-child(5)
- size:
- selector: td:nth-last-child(3)
- seeders:
- selector: td:nth-last-child(2)
- filters:
- - name: split
- args: ["|", 0]
- leechers:
- selector: td:nth-last-child(2)
- filters:
- - name: split
- args: ["|", 1]
- grabs:
- selector: td:nth-last-child(1)
- downloadvolumefactor:
- case:
- "a[href^=\"details.php?id=\"]:contains(\"(Золото)\")": 0
- "*": 1
- uploadvolumefactor:
- text: 1
- minimumratio:
- text: 0.3
-# engine n/a
diff --git a/definitions/v3/bitcityreloaded.yml b/definitions/v3/bitcityreloaded.yml
index 7288f2568..3c738ad90 100644
--- a/definitions/v3/bitcityreloaded.yml
+++ b/definitions/v3/bitcityreloaded.yml
@@ -136,7 +136,7 @@ search:
- name: dateparse
args: "02.01.2006 15:04:05 -07:00"
size:
- selector: table tbody tr:nth-of-type(2) td b
+ selector: table tbody tr:nth-of-type(2) > td > b
files:
selector: td:has(a[href*="&filelist=1"])> b:nth-child(2)
grabs:
diff --git a/definitions/v3/eztv.yml b/definitions/v3/eztv.yml
index a8c5ed93a..e959e59f9 100644
--- a/definitions/v3/eztv.yml
+++ b/definitions/v3/eztv.yml
@@ -12,15 +12,13 @@ links:
- https://eztv.tf/
- https://eztv.yt/
- https://eztv.unblockninja.com/
- - https://eztv.unblockit.cam/
+ - https://eztv.unblockit.day/
- https://eztv.nocensor.biz/
legacylinks:
- https://eztv.ag/ # redirects to .re
- https://eztv.it/ # redirects to .re
- https://eztv.ch/ # redirects to .re
- https://eztv.io/
- - https://eztv.unblockit.dev/
- - https://eztv.unblockit.ltd/
- https://eztv.unblockit.link/
- https://eztv.unblockit.buzz/
- https://eztv.unblocked.monster/
@@ -36,6 +34,7 @@ legacylinks:
- https://eztv.unblockit.bz/
- https://eztv.unblockit.tv/
- https://eztv.unblockit.how/
+ - https://eztv.unblockit.cam/
caps:
categories:
diff --git a/definitions/v3/hidden-palace.yml b/definitions/v3/hidden-palace.yml
new file mode 100644
index 000000000..052823d55
--- /dev/null
+++ b/definitions/v3/hidden-palace.yml
@@ -0,0 +1,151 @@
+---
+id: hidden-palace
+name: Hidden-Palace
+description: "Hidden-Palace is a Private torrent site for MOVIES / TV / GENERAL"
+language: en-US
+type: private
+encoding: UTF-8
+testlinktorrent: false
+links:
+ - https://hidden-palace.xyz/
+
+caps:
+ categorymappings:
+ - {id: 41, cat: Movies, desc: "Movie/Packs"}
+ - {id: 4, cat: Movies/BluRay, desc: "4k/Blueray"}
+ - {id: 5, cat: Movies/UHD, desc: "4k/Movie"}
+ - {id: 1, cat: PC/0day, desc: "Apps/0Day"}
+ - {id: 2, cat: PC/Mac, desc: "Apps/Mac"}
+ - {id: 3, cat: PC, desc: "Apps/Pc"}
+ - {id: 37, cat: Audio/Audiobook, desc: "Audio/Books"}
+ - {id: 38, cat: Movies/SD, desc: "Cam/Movies"}
+ - {id: 36, cat: Books/EBook, desc: "Ebook"}
+ - {id: 25, cat: TV/Anime, desc: "Episodes/Anime"}
+ - {id: 26, cat: TV, desc: "Episodes/Classic"}
+ - {id: 27, cat: TV/Foreign, desc: "Episodes/Foreign"}
+ - {id: 28, cat: TV/HD, desc: "Episodes/HD"}
+ - {id: 24, cat: TV, desc: "Episodes/Packs"}
+ - {id: 29, cat: TV/SD, desc: "Episodes/SD"}
+ - {id: 30, cat: TV/Sport, desc: "Episodes/Sports"}
+ - {id: 31, cat: TV/WEB-DL, desc: "Episodes/WebRip"}
+ - {id: 14, cat: Console/Other, desc: "Game/Dreamcast"}
+ - {id: 15, cat: PC/Games, desc: "Game/Pc"}
+ - {id: 16, cat: Console/PSP, desc: "Game/Ps1"}
+ - {id: 17, cat: Console/PSP, desc: "Game/Ps2"}
+ - {id: 18, cat: Console/PS3, desc: "Game/Ps3"}
+ - {id: 19, cat: Console/PSP, desc: "Game/PsP"}
+ - {id: 20, cat: Console/Wii, desc: "Game/Wii"}
+ - {id: 21, cat: Console/XBox, desc: "Game/xbox"}
+ - {id: 23, cat: Console/NDS, desc: "Game/Nintendo"}
+ - {id: 22, cat: Console/PS4, desc: "Game/Ps4"}
+ - {id: 6, cat: Movies, desc: "Movie/Animation"}
+ - {id: 39, cat: Movies, desc: "Movie/Classic"}
+ - {id: 7, cat: Movies/3D, desc: "Movies/3D"}
+ - {id: 8, cat: TV/Anime, desc: "Movies/Anime"}
+ - {id: 13, cat: Movies/DVD, desc: "Movies/Dvd/R"}
+ - {id: 9, cat: Movies/HD, desc: "Movies/HD"}
+ - {id: 10, cat: Movies, desc: "Movies/Remux"}
+ - {id: 12, cat: Movies/SD, desc: "Movies/SD"}
+ - {id: 11, cat: Movies/WEB-DL, desc: "Movies/Webrip"}
+ - {id: 35, cat: Audio/Lossless, desc: "Music/Flac"}
+ - {id: 32, cat: Audio/MP3, desc: "Music/MP3"}
+ - {id: 33, cat: Audio, desc: "Music/Pack"}
+ - {id: 34, cat: Audio/Video, desc: "Music/Video"}
+
+ modes:
+ search: [q]
+ tv-search: [q, season, ep]
+ movie-search: [q]
+ music-search: [q]
+ book-search: [q]
+
+settings:
+ - name: username
+ type: text
+ label: Username
+ - name: password
+ type: password
+ label: Password
+
+login:
+ path: takelogin.php
+ method: post
+ inputs:
+ username: "{{ .Config.username }}"
+ password: "{{ .Config.password }}"
+ returnto: /
+ # login errors return a 0 byte response followed by a redirect to the first time login page
+ test:
+ path: /
+ selector: a[href$="logout.php"]
+
+download:
+ selectors:
+ - selector: a[href^="download.php/"]
+ attribute: href
+
+search:
+ # https://hidden-palace.xyz/browse.php?search=&c1=1&c2=1&c3=1&incldead=1
+ paths:
+ - path: browse.php
+ inputs:
+ $raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
+ search: "{{ .Keywords }}"
+ incldead: 1
+ # does not support sorting, imdbid searching or display imdbid links.
+
+ rows:
+ selector: tr.browse
+ filters:
+ - name: andmatch
+
+ fields:
+ category:
+ selector: td a[href^="browse.php?cat="]
+ attribute: href
+ filters:
+ - name: querystring
+ args: cat
+ title:
+ selector: td a[href^="details.php?id="]
+ details:
+ selector: td a[href^="details.php?id="]
+ attribute: href
+ download:
+ selector: td a[href^="details.php?id="]
+ attribute: href
+ poster:
+ selector: td a[href^="details.php?id="]
+ attribute: onmouseover
+ filters:
+ - name: regexp
+ args: "img\\ssrc=\\\\'(http.+?)\\\\'"
+ files:
+ selector: td:nth-child(3)
+ date:
+ selector: td:nth-child(5)
+ filters:
+ - name: append
+ args: " +00:00" # auto adjusted by site account profile
+ - name: dateparse
+ args: "2006-01-0215:04:05 -07:00"
+ size:
+ selector: td:nth-child(6)
+ grabs:
+ selector: td:nth-child(7)
+ seeders:
+ selector: td:nth-child(8)
+ leechers:
+ selector: td:nth-child(9)
+ downloadvolumefactor:
+ text: 1
+ uploadvolumefactor:
+ case:
+ "font:contains(\"Doubleupload\")": 2
+ "*": 1
+ minimumratio:
+ text: 1.0
+ minimumseedtime:
+ # 1 day (as seconds = 24 x 60 x 60)
+ text: 86400
+# FMEDition
diff --git a/definitions/v3/jme-reunit3d.yml b/definitions/v3/jme-reunit3d.yml
new file mode 100644
index 000000000..6d51c10d6
--- /dev/null
+++ b/definitions/v3/jme-reunit3d.yml
@@ -0,0 +1,161 @@
+---
+id: jme-reunit3d
+name: JME-REUNIT3D
+description: "JME-REUNIT3D is a GERMAN Private Torrent Tracker for MOVIES / TV / GENERAL"
+language: en-US
+type: private
+encoding: UTF-8
+links:
+ - https://jme-reunit3d.eu/
+
+caps:
+ categorymappings:
+ - {id: 1, cat: Movies, desc: "Movies"}
+ - {id: 2, cat: TV, desc: "TV"}
+ - {id: 3, cat: Audio, desc: "Music-Audio"}
+ - {id: 4, cat: Console, desc: "Game"}
+ - {id: 5, cat: PC, desc: "Application"}
+ - {id: 7, cat: TV/Sport, desc: "Sport"}
+ - {id: 8, cat: XXX, desc: "XXX"}
+ - {id: 9, cat: Books, desc: "E-Books"}
+
+ modes:
+ search: [q]
+ tv-search: [q, season, ep, imdbid, tvdbid]
+ movie-search: [q, imdbid, tmdbid]
+ music-search: [q]
+ book-search: [q]
+
+settings:
+ - name: username
+ type: text
+ label: Username
+ - name: password
+ type: password
+ label: Password
+ - name: freeleech
+ type: checkbox
+ label: Search freeleech only
+ default: false
+ - name: sort
+ type: select
+ label: Sort requested from site
+ default: created_at
+ options:
+ created_at: created
+ seeders: seeders
+ size: size
+ name: title
+ - name: type
+ type: select
+ label: Order requested from site
+ default: desc
+ options:
+ desc: desc
+ asc: asc
+
+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: div#ERROR_COPY
+# test:
+# path: /
+# selector: a[href$="/logout"]
+
+search:
+ paths:
+ - path: torrents/filter
+ inputs:
+ $raw: "{{ range .Categories }}categories[]={{.}}&{{end}}"
+ search: "{{ if .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}" # for dashboard imdbid search
+ description: ""
+ uploader: ""
+ imdb: "{{ .Query.IMDBIDShort }}"
+ tvdb: "{{ .Query.TVDBID }}"
+ tmdb: "{{ .Query.TMDBID }}"
+ mal: ""
+ igdb: ""
+ start_year: ""
+ end_year: ""
+ sorting: "{{ .Config.sort }}"
+ direction: "{{ .Config.type }}"
+ qty: 100
+ freeleech: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
+
+ rows:
+ selector: table > tbody > tr
+
+ fields:
+ category:
+ selector: a[href*="/categories/"]
+ attribute: href
+ filters:
+ - name: regexp
+ args: "/categories/(\\d+)"
+ title:
+ selector: a.view-torrent
+ download:
+ selector: a[href*="/download/"]
+ attribute: href
+ details:
+ selector: a.view-torrent
+ attribute: href
+ poster:
+ selector: div.torrent-poster img
+ attribute: src
+ filters:
+ - name: prepend
+ args: "https://images.weserv.nl/?url=" # for display on dashboard
+ - name: append
+ args: "&w=180&h=270" # for display on dashboard
+ - name: replace
+ args: ["https://images.weserv.nl/?url=https://via.placeholder.com/600x900&w=180&h=270", ""]
+ size:
+ selector: td:nth-last-child(4)
+ seeders:
+ selector: td:nth-last-child(3)
+ leechers:
+ selector: td:nth-last-child(2)
+ grabs:
+ selector: td:nth-last-child(1)
+ imdbid:
+ selector: a[href*="imdb.com/title/tt"]
+ attribute: href
+ tmdbid:
+ selector: a[href*="themoviedb.org/movie/"]
+ attribute: href
+ date:
+ selector: time
+ filters:
+ - name: append
+ args: " ago"
+ downloadvolumefactor:
+ case:
+ i[class*="fa-id-badge text-orange"]: 0 # 24 Hour FreeLeech From BON Store
+ i[class*="fa-trophy text-purple"]: 0 # Special FreeLeech For Certain User Groups
+ i[class*="fa-star text-bold"]: 0 # Freeleech From Token
+ i[class*="fa-coins text-bold"]: 0 # Freeleech From Token
+ i[class*="fa-globe text-blue"]: 0 # Global Freeleech
+ i[class*="fa-star text-gold"]: 0 # Freeleech
+ i[class*="fa-certificate text-pink"]: 0 # Featured Torrent
+ "*": 1
+ uploadvolumefactor:
+ case:
+ i[class*="fa-gem text-green"]: 2 # Single Torrent Double Upload
+ i[class*="fa-globe text-green"]: 2 # Global Double Upload
+ i[class*="fa-certificate text-pink"]: 2 # Featured Torrent
+ "*": 1
+ minimumseedtime:
+ # 3 days (as seconds = 3 x 24 x 60 x 60)
+ text: 259200
+# UNIT3D 3.0.0
diff --git a/definitions/v1/baibako.yml b/definitions/v3/rudub.yml
similarity index 95%
rename from definitions/v1/baibako.yml
rename to definitions/v3/rudub.yml
index d30b7c1c9..fb15736c9 100644
--- a/definitions/v1/baibako.yml
+++ b/definitions/v3/rudub.yml
@@ -1,15 +1,16 @@
---
-id: baibako
-name: BaibaKo
-description: "BaibaKo is a RUSSIAN Semi-Private Torrent Tracker for TV"
+id: rudub
+name: RUDUB
+description: "RUDUB (ex-BaibaKoTV) is a RUSSIAN Semi-Private Torrent Tracker for TV"
language: ru-RU
type: semi-private
encoding: windows-1251
links:
- - http://bko.baibako.tv/ # https is unsupported ERR_CONNECTION_REFUSED
+ - http://rudub.tv/ # https is unsupported ERR_CONNECTION_REFUSED
legacylinks:
- http://baibako.tv/
- https://baibako.tv/
+ - http://bko.baibako.tv/
caps:
categorymappings:
diff --git a/definitions/v3/solidtorrents.yml b/definitions/v3/solidtorrents.yml
index 97c823694..e0f6c5d32 100644
--- a/definitions/v3/solidtorrents.yml
+++ b/definitions/v3/solidtorrents.yml
@@ -74,7 +74,7 @@ search:
order: "{{ .Config.type }}"
rows:
- selector: li.search-result
+ selector: li.search-result:has(a[class="dl-torrent"])
fields:
category:
diff --git a/definitions/v3/the-crazy-ones.yml b/definitions/v3/the-crazy-ones.yml
new file mode 100644
index 000000000..243c53821
--- /dev/null
+++ b/definitions/v3/the-crazy-ones.yml
@@ -0,0 +1,178 @@
+---
+id: the-crazy-ones
+name: The-Crazy-Ones
+description: "The-Crazy-Ones (T-C-O) is a Private GERMAN tracker for MOVIES / TV / MUSIC"
+language: de-DE
+type: private
+encoding: UTF-8
+links:
+ - https://thecrazyones.hopto.org/
+
+caps:
+ categorymappings:
+ - {id: 62, cat: Books, desc: "EBook"}
+ - {id: 30, cat: TV/Anime, desc: "Filme - Animie"}
+ - {id: 28, cat: Movies/BluRay, desc: "Filme - Bluray"}
+ - {id: 31, cat: Movies/Other, desc: "Filme - Bollywood"}
+ - {id: 32, cat: Movies/DVD, desc: "Filme - DVD"}
+ - {id: 33, cat: Movies/HD, desc: "Filme - HD"}
+ - {id: 34, cat: Movies, desc: "Filme - Klassiker"}
+ - {id: 35, cat: Movies, desc: "Filme - Pack"}
+ - {id: 36, cat: Movies/SD, desc: "Filme - SD"}
+ - {id: 37, cat: Movies/UHD, desc: "Filme - UHD"}
+ - {id: 38, cat: Movies/HD, desc: "Filme - x264"}
+ - {id: 63, cat: Movies, desc: "Fuer Unsere Kleinsten"}
+ - {id: 64, cat: PC/Mobile-Other, desc: "Handy-Stuff"}
+ - {id: 39, cat: Audio, desc: "Musik - Alben"}
+ - {id: 40, cat: Audio, desc: "Musik - Diskografie"}
+ - {id: 41, cat: Audio/Audiobook, desc: "Musik - Hoerbuch"}
+ - {id: 42, cat: Audio, desc: "Musik - Mixe"}
+ - {id: 43, cat: Audio/MP3, desc: "Musik - MP3"}
+ - {id: 66, cat: Audio, desc: "Musik - Pack"}
+ - {id: 44, cat: Audio/Video, desc: "Musik - Video"}
+ - {id: 45, cat: PC, desc: "Programme - Linux"}
+ - {id: 48, cat: PC/Mac, desc: "Programme - Mac"}
+ - {id: 49, cat: PC/0day, desc: "Programme - Windows"}
+ - {id: 65, cat: TV, desc: "Serien - Allgemein"}
+ - {id: 50, cat: TV/Documentary, desc: "Serien - Dokus"}
+ - {id: 51, cat: TV, desc: "Serien - Klassiker"}
+ - {id: 52, cat: TV, desc: "Serien - Pack"}
+ - {id: 53, cat: TV/Sport, desc: "Serien - Sport"}
+ - {id: 60, cat: Other, desc: "Sonstiges"}
+ - {id: 54, cat: PC/Mobile-Other, desc: "Spiele - Handy"}
+ - {id: 55, cat: Console, desc: "Spiele - Konsolen"}
+ - {id: 57, cat: PC/Games, desc: "Spiele - Mac / Linux / PC"}
+ - {id: 58, cat: Console/Other, desc: "Spiele - Wimmel"}
+ - {id: 59, cat: XXX, desc: "XXX"}
+
+ modes:
+ search: [q]
+ tv-search: [q, season, ep]
+ movie-search: [q]
+ music-search: [q]
+ book-search: [q]
+
+settings:
+ - name: username
+ type: text
+ label: Username
+ - name: password
+ type: password
+ label: Password
+ - name: pin
+ type: text
+ label: Pin
+ - name: freeleech
+ type: checkbox
+ label: Filter FreeLeech only
+ default: false
+ - name: onlyupload
+ type: checkbox
+ label: Filter OnlyUpload only
+ default: false
+ - name: info_free
+ type: info
+ label: About Freeleech and OnlyUpload at T-C-O
+ default: FreeLeech are torrents where neither the download or upload is counted. (On the Jackett dashboard search results these are tagged as NoUpload).OnlyUpload are torrents where download is not counted but upload is. Good for building your Ratio up. (On the Jackett dashboard search results these are tagged as Freeleech).
+ - name: sort
+ type: select
+ label: Sort requested from site
+ default: added
+ options:
+ added: created
+ seeds: seeders
+ size: size
+ name: title
+ - name: type
+ type: select
+ label: Order requested from site
+ default: desc
+ options:
+ desc: desc
+ asc: asc
+ - name: info_tpp
+ type: info
+ label: Results Per Page
+ default: For best results, change the Torrents pro Seite: setting to 100 on your Control Panel. The default is 15.
+
+login:
+ path: takelogin.php
+ method: post
+ inputs:
+ username: "{{ .Config.username }}"
+ password: "{{ .Config.password }}"
+ secure_pin: "{{ .Config.pin }}"
+ error:
+ - selector: .tablea:contains("Fehler")
+ test:
+ path: index.php
+ selector: a[href="logout.php"]
+
+search:
+ # https://thecrazyones.hopto.org/browse.php?showsearch=1&c65=1&c51=1&c52=1&search=&incldead=1&orderby=added&sort=desc
+ path: browse.php
+ inputs:
+ $raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
+ showsearch: 1
+ search: "{{ .Keywords }}"
+ # 0 active, 1 all, 2 dead
+ incldead: 1
+ orderby: "{{ .Config.sort }}"
+ sort: "{{ .Config.type }}"
+ # site does not support imdbid search from the browse.php page or return imdb links in results
+
+ rows:
+ selector: "table.tableinborder[cellspacing=\"1\"][cellpadding=\"0\"] > tbody > tr:has(a[href^=\"download.php\"]){{ if .Config.freeleech }}:has(img[src=\"pic/freeleech.gif\"]){{ else }}{{ end }}{{ if .Config.onlyupload }}:has(img[src=\"pic/oupic.gif\"]){{ else }}{{ end }}"
+
+ fields:
+ category:
+ selector: a[href^="browse.php?cat="]
+ attribute: href
+ filters:
+ - name: querystring
+ args: cat
+ title:
+ selector: a[href^="details.php"]
+ details:
+ selector: a[href^="details.php"]
+ attribute: href
+ download:
+ selector: a[href^="download.php"]
+ attribute: href
+ poster:
+ selector: div[id^="details"] img
+ attribute: src
+ size:
+ selector: td.tablea table tbody tr:nth-child(2) td:nth-child(1) b:nth-child(1)
+ files:
+ selector: td.tablea table tbody tr:nth-child(2) td:nth-child(1) b:nth-child(2)
+ seeders:
+ selector: td.tablea table tbody tr:nth-child(2) td:nth-child(2) b:nth-child(1)
+ leechers:
+ selector: td.tablea table tbody tr:nth-child(2) td:nth-child(2) b:nth-of-type(2)
+ grabs:
+ selector: td.tablea table tbody tr:nth-child(2) td:nth-child(3) b:nth-child(1)
+ date:
+ selector: td.tablea table tbody tr:nth-child(2) td:nth-child(5)
+ filters:
+ - name: append
+ args: " +01:00" # CET
+ - name: replace
+ args: ["\xA0", " "]
+ - name: dateparse
+ args: "02.01.2006 15:04:05 -07:00"
+ downloadvolumefactor:
+ case:
+ img[src="pic/oupic.gif"]: 0
+ img[src="pic/freeleech.gif"]: 0
+ "*": 1
+ uploadvolumefactor:
+ case:
+ img[src="pic/freeleech.gif"]: 0
+ "*": 1
+ minimumratio:
+ text: 0.7
+ minimumseedtime:
+ # 2 days (as seconds = 2 x 24 x 60 x 60)
+ text: 172800
+# engine n/a
diff --git a/definitions/v3/the-devils-lounge.yml b/definitions/v3/the-devils-lounge.yml
new file mode 100644
index 000000000..8c8c3dc9c
--- /dev/null
+++ b/definitions/v3/the-devils-lounge.yml
@@ -0,0 +1,194 @@
+---
+id: the-devils-lounge
+name: The-Devils-Lounge
+description: "The-Devils-Lounge is a Private torrent site for MOVIES / TV / GENERAL"
+language: en-US
+type: private
+encoding: UTF-8
+testlinktorrent: false
+links:
+ - https://the-devils-lounge.xyz/
+
+caps:
+ categorymappings:
+ - {id: 39, cat: Audio/Audiobook, desc: "Abook: Abook"}
+ - {id: 1, cat: PC/0day, desc: "Application: 0-Day"}
+ - {id: 2, cat: PC, desc: "Application: Pc"}
+ - {id: 3, cat: PC/Mac, desc: "Application: Mac"}
+ - {id: 38, cat: Books/EBook, desc: "Ebooks: Ebook"}
+ - {id: 32, cat: TV/Anime, desc: "Episodes: Anime"}
+ - {id: 33, cat: TV, desc: "Episodes: Classic"}
+ - {id: 34, cat: TV/Foreign, desc: "Episodes: Foreign"}
+ - {id: 35, cat: TV/HD, desc: "Episodes: TvHD"}
+ - {id: 36, cat: TV/SD, desc: "Episodes: TvSD"}
+ - {id: 37, cat: TV/Sport, desc: "Episodes: TVsports"}
+ - {id: 22, cat: PC/Games, desc: "Games: Pc"}
+ - {id: 23, cat: Console/PS4, desc: "Games: Ps4"}
+ - {id: 24, cat: Console/PS3, desc: "Games: Ps3"}
+ - {id: 25, cat: Console/PSP, desc: "Games: Ps1"}
+ - {id: 26, cat: Console/PSP, desc: "Games: Ps2"}
+ - {id: 27, cat: Console/PSP, desc: "Games: PsP"}
+ - {id: 28, cat: Console/XBox, desc: "Games: xbox"}
+ - {id: 29, cat: Console/Wii, desc: "Games: Wii"}
+ - {id: 30, cat: Console/NDS, desc: "Games: Nintendo"}
+ - {id: 31, cat: Console/Other, desc: "Games: Dreamcast"}
+ - {id: 4, cat: Movies/HD, desc: "Movies: 1080P"}
+ - {id: 5, cat: TV/Anime, desc: "Movies: Anime"}
+ - {id: 6, cat: Movies/DVD, desc: "Movies: DvdR"}
+ - {id: 7, cat: Movies/SD, desc: "Movies: Camer"}
+ - {id: 8, cat: Movies/3D, desc: "Movies: 3D"}
+ - {id: 9, cat: Movies/WEB-DL, desc: "Movies: WEBRip"}
+ - {id: 10, cat: XXX, desc: "Movies: XxX"}
+ - {id: 11, cat: Movies/UHD, desc: "Movies: Real-4K"}
+ - {id: 12, cat: Movies, desc: "Movies: Classic"}
+ - {id: 13, cat: Movies/Foreign, desc: "Movies: Foreign"}
+ - {id: 14, cat: Movies, desc: "Movies: Remux"}
+ - {id: 15, cat: Movies/HD, desc: "Movies: HD"}
+ - {id: 16, cat: Movies/SD, desc: "Movies: SD"}
+ - {id: 17, cat: Movies, desc: "Movies: Packs"}
+ - {id: 18, cat: Movies, desc: "Movies: Animation"}
+ - {id: 19, cat: Audio, desc: "Music: Audio"}
+ - {id: 20, cat: Audio, desc: "Music: Packs"}
+ - {id: 21, cat: Audio/Video, desc: "Music: Video"}
+
+ modes:
+ search: [q]
+ tv-search: [q, season, ep]
+ movie-search: [q]
+ music-search: [q]
+ book-search: [q]
+
+settings:
+ - name: username
+ type: text
+ label: Username
+ - name: password
+ type: password
+ label: Password
+ - name: freeleech
+ type: checkbox
+ label: Search freeleech only
+ default: false
+ - name: sort
+ type: select
+ label: Sort requested from site
+ default: id
+ options:
+ id: created
+ seeders: seeders
+ size: size
+ name: title
+ - name: type
+ type: select
+ label: Order requested from site
+ default: desc
+ options:
+ desc: desc
+ asc: asc
+
+login:
+ path: account-login.php
+ method: post
+ inputs:
+ username: "{{ .Config.username }}"
+ password: "{{ .Config.password }}"
+ returnto: /
+ error:
+ - selector: div.myFrame:contains("Access Denied")
+ test:
+ path: /
+ selector: a[href="account-logout.php"]
+
+download:
+ before:
+ path: thanks.php
+ method: post
+ inputs:
+ torrent: "{{ .DownloadUri.Query.id }}"
+ selectors:
+ - selector: a[href^="download.php?id="]
+ attribute: href
+
+search:
+ # https://the-devils-lounge.xyz/torrents.php?search=&cat=0&incldead=0&freeleech=0&inclexternal=0&lang=0
+ paths:
+ - path: torrents.php
+ inputs:
+ $raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
+ search: "{{ .Keywords }}"
+ cat: 0
+ # 0 active, 1 incldead, 2 onlydead
+ incldead: 1
+ # 0 all, 1 notfree, 2 onlyfree
+ freeleech: "{{ if .Config.freeleech }}2{{ else }}0{{ end }}"
+ # 0 both, 1 local, 2 external
+ inclexternal: 0
+ # 0 all, 1 English, 2 etc...
+ lang: 0
+ sort: "{{ .Config.sort }}"
+ order: "{{ .Config.type }}"
+ # does not support imdbid searching or display imdbid links.
+ keywordsfilters:
+ - name: re_replace
+ args: ["(\\w+)", " +$1"] # prepend + to each word
+
+ rows:
+ selector: tr.t-row
+
+ fields:
+ category:
+ selector: td a[href^="torrents.php?cat="]
+ attribute: href
+ filters:
+ - name: querystring
+ args: cat
+ title:
+ selector: td a[href^="torrents-details.php?id="]
+ details:
+ selector: td a[href^="torrents-details.php?id="]
+ attribute: href
+ download:
+ selector: td a[href^="torrents-details.php?id="]
+ attribute: href
+ poster:
+ selector: td a[href^="torrents-details.php?id="]
+ attribute: onmouseover
+ filters:
+ - name: regexp
+ args: "img\\ssrc=\\\\'(http.+?)\\\\'"
+ date:
+ selector: td a[href^="torrents-details.php?id="]
+ attribute: onmouseover
+ filters:
+ - name: regexp
+ args: "Date\\sAdded\\s:(\\d{2}-\\d{2}-\\d{4})"
+ - name: dateparse
+ args: "02-01-2006"
+ size:
+ selector: td:nth-child(6)
+ seeders:
+ selector: td:nth-child(7) font:first-of-type
+ filters:
+ - name: replace
+ args: [",", ""]
+ leechers:
+ selector: td:nth-child(7) font:last-of-type
+ filters:
+ - name: replace
+ args: [",", ""]
+ description:
+ selector: td:last-of-type img
+ attribute: title
+ downloadvolumefactor:
+ case:
+ img[src$="/images/free.gif"]: 0
+ td:last-of-type img[title="Extern"]: 0 # all external torrents are free
+ "*": 1
+ uploadvolumefactor:
+ text: 1
+ minimumratio:
+ text: 1.0
+ minimumseedtime:
+ # 1 day (as seconds = 24 x 60 x 60)
+ text: 86400
+# FMEDition 3 (TorrentTrader)
diff --git a/definitions/v3/tvchaosuk.yml b/definitions/v3/tvchaosuk.yml
index 759f5ffee..71170e4e1 100644
--- a/definitions/v3/tvchaosuk.yml
+++ b/definitions/v3/tvchaosuk.yml
@@ -24,7 +24,7 @@ caps:
- {id: 30, cat: TV, desc: "Soaps"}
- {id: 33, cat: TV, desc: "Sci-Fi"}
- {id: 42, cat: TV/Sport, desc: "Sport"}
- - {id: 4, cat: TV, desc: "Holding Bin"}
+ - {id: 53, cat: TV, desc: "Holding Bin"}
modes:
search: [q]
diff --git a/definitions/v3/yts.yml b/definitions/v3/yts.yml
index 16753bdcc..7d4defc20 100644
--- a/definitions/v3/yts.yml
+++ b/definitions/v3/yts.yml
@@ -9,14 +9,13 @@ requestDelay: 2.5 # 2.5 requests per second (2 causes problems)
links:
# dont forget to update the details, download and poster replace args
- https://yts.mx/
- - https://yts.unblockit.cam/
+ - https://yts.unblockit.day/
- https://yts.unblockninja.com/
- https://yts.nocensor.biz/
legacylinks:
- https://yts.ag/
- https://yts.am/
- https://yts.lt/
- - https://yts.unblockit.dev/
- https://yts.root.yt/
- https://yts.unblockit.ltd/
- https://yts.unblockit.buzz/
@@ -33,6 +32,7 @@ legacylinks:
- https://yts.unblockit.bz/
- https://yts.unblockit.tv/
- https://yts.unblockit.how/
+ - https://yts.unblockit.cam/
caps:
categorymappings:
diff --git a/definitions/v4/lat-team-api.yml b/definitions/v4/lat-team-api.yml
index 00708b454..35e4d4ac5 100644
--- a/definitions/v4/lat-team-api.yml
+++ b/definitions/v4/lat-team-api.yml
@@ -10,13 +10,24 @@ links:
caps:
categorymappings:
- - {id: 1, cat: Movies, desc: "Películas"}
- - {id: 6, cat: Movies/Other, desc: "Retro Pelicula"}
- - {id: 5, cat: TV/Anime, desc: "Anime"}
+ - {id: 1, cat: Movies, desc: "Peliculas"}
- {id: 2, cat: TV, desc: "TV Series"}
+ - {id: 3, cat: Audio, desc: "Musica"}
+ - {id: 4, cat: Console, desc: "Juegos"}
+ - {id: 5, cat: TV/Anime, desc: "Anime"}
+ - {id: 6, cat: Movies/Other, desc: "Retro Pelicula"}
- {id: 7, cat: TV/Other, desc: "Retro Serie TV"}
- {id: 8, cat: TV/Foreign, desc: "Telenovelas y Teleseries"}
- - {id: 3, cat: Audio, desc: "Musica"}
+ - {id: 9, cat: Audio/Video, desc: "Conciertos"}
+ - {id: 10, cat: TV/Documentary, desc: "Documentales"}
+ - {id: 11, cat: Other, desc: "Videotutoriales y Educativo"}
+ - {id: 12, cat: XXX, desc: "XXX"}
+ - {id: 16, cat: TV/Sport, desc: "Deportes"}
+ - {id: 17, cat: PC, desc: "Sistemas Operativos"}
+ - {id: 18, cat: Books, desc: "E-Books"}
+ - {id: 19, cat: Audio/Audiobook, desc: "Audiolibros"}
+ - {id: 20, cat: Movies/Other, desc: "Películas Oscars"}
+ - {id: 21, cat: Audio/Video, desc: "VideoMixes"}
modes:
search: [q]
diff --git a/definitions/v5/yts.yml b/definitions/v5/yts.yml
index 304bfc6fb..baa130aab 100644
--- a/definitions/v5/yts.yml
+++ b/definitions/v5/yts.yml
@@ -9,14 +9,13 @@ requestDelay: 2.5 # 2.5 requests per second (2 causes problems)
links:
# dont forget to update the details, download and poster replace args
- https://yts.mx/
- - https://yts.unblockit.cam/
+ - https://yts.unblockit.day/
- https://yts.unblockninja.com/
- https://yts.nocensor.biz/
legacylinks:
- https://yts.ag/
- https://yts.am/
- https://yts.lt/
- - https://yts.unblockit.dev/
- https://yts.root.yt/
- https://yts.unblockit.ltd/
- https://yts.unblockit.buzz/
@@ -33,6 +32,7 @@ legacylinks:
- https://yts.unblockit.bz/
- https://yts.unblockit.tv/
- https://yts.unblockit.how/
+ - https://yts.unblockit.cam/
caps:
categorymappings: