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: