Compare commits

...

49 Commits

Author SHA1 Message Date
jackettbot[bot]
d8f0a876d5 Update rudub 2025-11-06 01:29:07 +00:00
Garfield69
eb8279fd00 assorted nexus: bump engine tag 2025-11-06 05:27:20 +13:00
Garfield69
f554ba36c2 torrenttip: bump domain 2025-11-05 18:33:42 +13:00
Garfield69
9c3d105705 torrentsome: bump domain 2025-11-05 18:33:25 +13:00
jackettbot[bot]
da1a0cd98e Update rudub 2025-11-05 01:29:24 +00:00
Garfield69
98cc4f0f99 pignetwork: DL gone from results, create replacement 2025-11-05 05:58:08 +13:00
Garfield69
8e0a583296 fearnopeer: update cats 2025-11-05 05:55:56 +13:00
Garfield69
d40019fc86 ebook-shares: new cat 2025-11-05 05:55:43 +13:00
jackettbot[bot]
1eebcdffca Update rudub 2025-11-04 01:29:07 +00:00
Garfield69
458c1c9420 torrentcontrol: removed. resolves #16238 2025-11-04 05:54:22 +13:00
Garfield69
3db9c65fe0 filelist: update cats
new cats 29, 30
reorder to match category pull down for easier crosschecking
2025-11-04 05:52:02 +13:00
Garfield69
8be39359d9 ilcorsaronero: add comment for domains list link 2025-11-04 05:50:30 +13:00
jackettbot[bot]
ae601a48f1 Update rudub 2025-11-03 01:29:25 +00:00
jackettbot[bot]
1e90e0ba5b Update rudub 2025-11-02 01:29:31 +00:00
Bogdan
72a52629ab newheaven: attempt to use the full release title 2025-11-01 19:10:19 +02:00
Garfield69
88a9ae48ca huntorrent: search all 4 browsers. resolves #10771 2025-11-01 15:48:13 +13:00
Garfield69
5e71e30bc3 add sextorrent a private site. resolves #16182 2025-11-01 14:32:43 +13:00
jackettbot[bot]
3060759f6c Update rudub 2025-11-01 01:29:23 +00:00
Garfield69
38ffba9405 uhdtorrent: removed. resolves #16262 2025-11-01 06:12:46 +13:00
Garfield69
98fd98de28 cangbaoge: leech,grabs can be missing 2025-11-01 06:01:33 +13:00
Garfield69
0f5f76ac6a huntorrent: new selectors, again 2025-11-01 06:01:06 +13:00
drewdrew21b
7a8ffe297c phoenixproject: restore private tracker with scraping (#16266)
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2025-10-31 07:49:43 +00:00
Garfield69
7c4a08c7cc dontorrent: new tld 2025-10-31 18:38:41 +13:00
jackettbot[bot]
547dcc3bde Update rudub 2025-10-31 01:29:09 +00:00
Garfield69
4ca10e45e5 pterclub: switch domains com -> net. resolves #7950 2025-10-31 13:37:57 +13:00
ilike2burnthing
13458a16eb core: add IPv6 ULAs to known networks
follow up to 23eb6ff754
2025-10-30 18:01:37 +00:00
Garfield69
f779b3ac80 uhdtorrent: fix cats 2025-10-31 06:23:02 +13:00
Garfield69
d85a2f84f3 r4e: new cat 2025-10-31 06:22:42 +13:00
Garfield69
8acdcfb935 huntorrent: update cats 2025-10-31 06:22:19 +13:00
Garfield69
aecfe64819 torrentqq: bump domains 2025-10-31 05:31:52 +13:00
jackettbot[bot]
47113d3037 Update rudub 2025-10-30 01:29:31 +00:00
Bogdan
23eb6ff754 core: use known networks in RFC 1918 ranges
Co-authored-by: markus101 <mark@mcdowall.ca>
2025-10-30 01:15:55 +02:00
Garfield69
1d031c5ab1 huntorrent: new selectors 2025-10-30 07:02:06 +13:00
Garfield69
e497312bc0 cdfile: login now uses api/challenge so switching to cookie method
and unlike other nexus that use the api, I also need UA for it to work %-/
2025-10-30 07:01:47 +13:00
Garfield69
686ff21061 torrenttip: bump domain 2025-10-30 05:29:53 +13:00
Garfield69
f330c9c0d7 torrentsome: bump domain 2025-10-30 05:29:42 +13:00
jackettbot[bot]
2e4c88a577 Update rudub 2025-10-29 01:29:29 +00:00
Garfield69
1fd58faac1 noname-club: update cats 2025-10-29 06:54:20 +13:00
Garfield69
99255b7ce9 matrix: new selectors 2025-10-29 06:07:57 +13:00
Garfield69
829368c080 ebooks-shares: new cat 2025-10-29 06:07:29 +13:00
Garfield69
84146a9c2a Update magnetcat.yml 2025-10-29 05:52:35 +13:00
Garfield69
479d5147dc magnetcat: bump alternate domains 2025-10-29 05:46:05 +13:00
ilike2burnthing
d35c767769 uhdtorrent: remove silver.gif comment
because of course they add some right after we publish :P
2025-10-28 10:03:38 +00:00
jackettbot[bot]
89109259c5 Update rudub 2025-10-28 01:29:01 +00:00
Garfield69
7a391b598f lostfilm: fix for #16263 2025-10-28 07:53:55 +13:00
Garfield69
7910b8dfea zetorrents: new domain 2025-10-28 05:41:25 +13:00
Garfield69
da88b95496 magnetcat: bump alternate domains 2025-10-28 05:41:07 +13:00
Garfield69
8b809e8edc bitturk: drop redundant search parm 2025-10-27 21:41:44 +13:00
Garfield69
6d95e354aa add uhdtorrent a Turkish private site. resolves #16262 2025-10-27 21:41:10 +13:00
32 changed files with 615 additions and 333 deletions

View File

@@ -125,7 +125,6 @@ Prior versions of Jackett are no longer supported.
* torrent.by
* torrent-pirat
* Torrent9
* TorrentControl
* TorrentDosFilmes
* TorrentDownload
* TorrentGalaxyClone
@@ -475,6 +474,7 @@ Prior versions of Jackett are no longer supported.
* PassThePopcorn (PTP) [![(invite needed)][inviteneeded]](#)
* Peeratiko
* Peers.FM
* Phoenix Project
* PigNetwork (猪猪网)
* PixelCove (Ultimate Gamer)
* PiXELHD (PxHD) [![(invite needed)][inviteneeded]](#)
@@ -525,6 +525,7 @@ Prior versions of Jackett are no longer supported.
* SeedFile (SF)
* seedpool
* SewerPT (下水道) [![(invite needed)][inviteneeded]](#)
* SexTorrent
* SFP (Share Friends Projekt)
* ShaKaw [![(invite needed)][inviteneeded]](#)
* Shareisland

View File

@@ -182,4 +182,4 @@ search:
description:
selector: td.rowfollow:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.9.9 2025-10-02
# NexusPHP v1.9.10 2025-10-30

View File

@@ -108,7 +108,6 @@ search:
keywords: "{{ .Keywords }}"
# name, description, both, uploader
search_type: name
searchin: title
"sortOptions[sortBy]": "{{ .Config.sort }}"
"sortOptions[sortOrder]": "{{ .Config.type }}"
# Drop error trap to stop Sonarr disabling indexer, see https://github.com/Jackett/Jackett/issues/1415

View File

@@ -151,8 +151,10 @@ search:
selector: td.rowfollow.rowfollow:nth-child(6)
leechers:
selector: td.rowfollow:nth-child(7)
optional: true
grabs:
selector: td.rowfollow:nth-child(8)
optional: true
downloadvolumefactor:
case:
img.pro_free: 0

View File

@@ -27,19 +27,16 @@ caps:
music-search: [q]
settings:
- name: username
- name: cookie
type: text
label: Username
- name: password
type: password
label: Password
- name: 2facode
label: Cookie
- name: info_cookie
type: info_cookie
- name: useragent
type: text
label: 2FA code
- name: info_2fa
type: info
label: "About 2FA code"
default: "Only fill in the <b>2FA code</b> box if you have enabled <b>2FA</b> on the cyanbug Web Site. Otherwise just leave it empty."
label: User-Agent
- name: info_useragent
type: info_useragent
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -70,26 +67,10 @@ settings:
default: "Account retention rules:<ol><li>Veteran User and above will be retained forever</li><li>Elite User and above will not have their account deleted after parking (in the control panel)</li><li>Users with a parked account will be deleted if they do not log in for 180 consecutive days</li><li>Users with a non-parked account will be deleted if they do not log in for 90 consecutive days</li><li>Users who have no traffic (i.e. upload/download data are both 0) will be deleted if they do not log in for 7 consecutive days.</li></ol>"
login:
path: login.php
method: form
form: form[action="takelogin.php"]
captcha:
type: image
selector: img[alt="CAPTCHA"]
input: imagestring
# using cookie method because site does a JS call to API/Challenge via JQuery to load response parm required for takelogin.php
method: cookie
inputs:
secret: ""
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
two_step_code: "{{ .Config.2facode }}"
logout: ""
securelogin: ""
ssl: yes
trackerssl: yes
error:
- selector: td.embedded:has(h2:contains("失败"))
message:
selector: td.text
cookie: "{{ .Config.cookie }}"
test:
path: index.php
selector: a[href="logout.php"]
@@ -112,6 +93,9 @@ search:
type: "{{ .Config.type }}"
notnewword: 1
headers:
User-Agent: ["{{ .Config.useragent }}"]
rows:
selector: table.torrents > tbody > tr:has(table.torrentname)

View File

@@ -67,6 +67,7 @@ caps:
- {id: 347, cat: Books/EBook, desc: "Medical"}
- {id: 348, cat: Books/EBook, desc: "Mathematics"}
- {id: 363, cat: Books/EBook, desc: "Sheet Music"}
- {id: 366, cat: Books/EBook, desc: "Astronomy"}
# Tech/Computers
- {id: 331, cat: Books/EBook, desc: "Electronics"}
- {id: 336, cat: Books/EBook, desc: "Video Games"}
@@ -80,6 +81,7 @@ caps:
- {id: 329, cat: Books/EBook, desc: "Motorcars/Repairs"}
- {id: 330, cat: Books/EBook, desc: "D.I.Y"}
- {id: 332, cat: Books/EBook, desc: "Trivia/Quiz"}
- {id: 367, cat: Books/EBook, desc: "Health & Fitness"}
# Non Fict/Ref
- {id: 285, cat: Books/EBook, desc: "General Non-fiction"}
- {id: 289, cat: Books/EBook, desc: "Autobiography/Memoir"}

View File

@@ -13,12 +13,12 @@ caps:
- {id: 1, cat: Movies, desc: "Movies"}
- {id: 2, cat: TV, desc: "TV"}
- {id: 3, cat: Audio, desc: "Music"}
- {id: 6, cat: TV/Anime, desc: "Anime"}
- {id: 10, cat: TV, desc: "TV Pack"}
- {id: 4, cat: PC/Games, desc: "Games"}
- {id: 5, cat: PC/0day, desc: "Apps"}
- {id: 6, cat: TV/Anime, desc: "Anime"}
- {id: 9, cat: TV/Sport, desc: "Sport"}
- {id: 11, cat: Other, desc: "Miscellaneous"}
- {id: 14, cat: Other, desc: "Tutorials"}
- {id: 11, cat: Other, desc: "Assorted"}
modes:
search: [q]

View File

@@ -231,4 +231,4 @@ search:
filters:
- name: prepend
args: "{{ .Result.description_verified }} "
# NexusPHP v1.9.9 2025-10-02
# NexusPHP v1.9.10 2025-10-30

View File

@@ -5,6 +5,7 @@ description: "HunTorrent is a HUNGARIAN Semi-Private Torrent Tracker for MOVIES
language: hu-HU
type: semi-private
encoding: UTF-8
requestDelay: 2
links:
- https://huntorrent.org/
legacylinks:
@@ -12,34 +13,63 @@ legacylinks:
caps:
categorymappings:
- {id: 28, cat: Movies/SD, desc: "Cam/ENG"}
- {id: 27, cat: Movies/SD, desc: "Cam/HUN"}
- {id: 4, cat: Movies/DVD, desc: "DVDR/ENG"}
- {id: 3, cat: Movies/DVD, desc: "DVDR/HUN"}
- {id: 6, cat: Movies/HD, desc: "HD/ENG"}
- {id: 5, cat: Movies/HD, desc: "HD/HUN"}
- {id: 29, cat: Movies, desc: "Mese/ENG"}
- {id: 30, cat: Movies, desc: "Mese/HUN"}
- {id: 8, cat: TV/SD, desc: "Sorozat/ENG"}
- {id: 31, cat: TV/HD, desc: "Sorozat/HD/ENG"}
- {id: 9, cat: TV/HD, desc: "Sorozat/HD/HUN"}
- {id: 7, cat: TV/SD, desc: "Sorozat/HUN"}
- {id: 2, cat: Movies/SD, desc: "XviD/ENG"}
- {id: 1, cat: Movies/SD, desc: "XviD/HUN"}
- {id: 25, cat: Other, desc: "Kép"}
- {id: 24, cat: Books, desc: "eBook/ENG"}
- {id: 23, cat: Books, desc: "eBook/HUN"}
- {id: 38, cat: Audio/Audiobook, desc: "Hangoskönyv"}
- {id: 17, cat: PC/Games, desc: "Játék/ISO"}
- {id: 18, cat: PC/Games, desc: "Játék/RIP"}
- {id: 19, cat: Console, desc: "Konzol"}
- {id: 26, cat: PC/Mobile-Other, desc: "Mobil"}
- {id: 20, cat: PC/ISO, desc: "Program/ISO"}
- {id: 21, cat: PC/0day, desc: "Program/RIP"}
- {id: 13, cat: Audio/Video, desc: "Klip/ENG"}
- {id: 12, cat: Audio/Video, desc: "Klip/HUN"}
- {id: 11, cat: Audio/MP3, desc: "MP3/ENG"}
- {id: 10, cat: Audio/MP3, desc: "MP3/HUN"}
- {id: 28, cat: Movies/SD, desc: "Cam/Külföldi", default: true}
- {id: 27, cat: Movies/SD, desc: "Cam/Magyar", default: true}
- {id: 4, cat: Movies/DVD, desc: "DVDR/Külföldi", default: true}
- {id: 3, cat: Movies/DVD, desc: "DVDR/Magyar", default: true}
- {id: 6, cat: Movies/HD, desc: "HD/Külföldi", default: true}
- {id: 5, cat: Movies/HD, desc: "HD/Magyar", default: true}
- {id: 2, cat: Movies/SD, desc: "XviD/Külföldi", default: true}
- {id: 1, cat: Movies/SD, desc: "XviD/Magyar", default: true}
- {id: 17, cat: PC/Games, desc: "Játék/ISO", default: true}
- {id: 18, cat: PC/Games, desc: "Játék/RIP", default: true}
- {id: 19, cat: Console, desc: "Konzol", default: true}
- {id: 25, cat: Other, desc: "Kép", default: true}
- {id: 24, cat: Books, desc: "eBook/Külföldi", default: true}
- {id: 23, cat: Books, desc: "eBook/Magyar", default: true}
- {id: 38, cat: Audio/Audiobook, desc: "Hangoskönyv", default: true}
- {id: 26, cat: PC/Mobile-Other, desc: "Mobil", default: true}
- {id: 20, cat: PC/ISO, desc: "Program/ISO", default: true}
- {id: 21, cat: PC/0day, desc: "Program/RIP", default: true}
- {id: 31, cat: TV/HD, desc: "Sorozat/HD/Külföldi", default: true}
- {id: 9, cat: TV/HD, desc: "Sorozat/HD/Magyar", default: true}
- {id: 8, cat: TV/SD, desc: "Sorozat/Külföldi", default: true}
- {id: 7, cat: TV/SD, desc: "Sorozat/Magyar", default: true}
- {id: 13, cat: Audio/Video, desc: "Klip/Külföldi", default: true}
- {id: 12, cat: Audio/Video, desc: "Klip/Külföldi", default: true}
- {id: 11, cat: Audio/MP3, desc: "MP3/Külföldi", default: true}
- {id: 10, cat: Audio/MP3, desc: "MP3/Magyar", default: true}
- {id: 51bithorlo, cat: Movies/SD, desc: "Cam/Eng", default: true}
- {id: 50bithorlo, cat: Movies/SD, desc: "Cam/Hun", default: true}
- {id: 2bithorlo, cat: Movies/DVD, desc: "DVD/Eng", default: true}
- {id: 1bithorlo, cat: Movies/DVD, desc: "DVD/Hun", default: true}
- {id: 42bithorlo, cat: Movies/DVD, desc: "Dvd9/Eng", default: true}
- {id: 41bithorlo, cat: Movies/DVD, desc: "Dvd9/Hun", default: true}
- {id: 40bithorlo, cat: Books, desc: "E-book/Eng", default: true}
- {id: 19bithorlo, cat: Books, desc: "E-book/Hun", default: true}
- {id: 29bithorlo, cat: Movies/HD, desc: "HD/Eng", default: true}
- {id: 28bithorlo, cat: Movies/HD, desc: "HD/Hun", default: true}
- {id: 15bithorlo, cat: PC/Games, desc: "Játék/ISO", default: true}
- {id: 38bithorlo, cat: Console, desc: "Játék/Konzol", default: true}
- {id: 37bithorlo, cat: PC/Games, desc: "Játék/Rip", default: true}
- {id: 20bithorlo, cat: Other, desc: "Képek", default: true}
- {id: 21bithorlo, cat: PC/Mobile-Other, desc: "Mobil", default: true}
- {id: 54bithorlo, cat: PC/ISO, desc: "Prog/ISO", default: true}
- {id: 23bithorlo, cat: PC/0day, desc: "Prog/Rip", default: true}
- {id: 33bithorlo, cat: TV/SD, desc: "Sorozat/Eng", default: true}
- {id: 52bithorlo, cat: TV/HD, desc: "Sorozat/Eng/HD", default: true}
- {id: 5bithorlo, cat: TV/SD, desc: "Sorozat/Hun", default: true}
- {id: 53bithorlo, cat: TV/HD, desc: "Sorozat/Hun/HD", default: true}
- {id: 4bithorlo, cat: Movies/SD, desc: "Xvid/Eng", default: true}
- {id: 3bithorlo, cat: Movies/SD, desc: "Xvid/Hun", default: true}
- {id: 12bithorlo, cat: Audio, desc: "Zene/Eng", default: true}
- {id: 13bithorlo, cat: Audio, desc: "Zene/Hun", default: true}
- {id: 16xxx, cat: XXX/DVD, desc: "XXX/DVD", default: false}
- {id: 32xxx, cat: XXX/x264, desc: "XXX/HD", default: false}
- {id: 14xxx, cat: XXX/ImageSet, desc: "XXX/Kép", default: false}
- {id: 15xxx, cat: XXX/SD, desc: "XXX/XVID", default: false}
- {id: 9bithorloxxx, cat: XXX/x264, desc: "XXX/Film, default: false"}
- {id: 10bithorloxxx, cat: XXX/ImageSet, desc: "XXX/Kép", default: false}
modes:
search: [q]
@@ -93,11 +123,23 @@ search:
headers:
User-Agent: ["{{ .Config.useragent }}"]
paths:
# https://huntorrent.net/browse.php?time=1616615308&korhatar=0&incldead=1&xyz=yes&c28=1&c27=1&c6=1&c5=1&sort=4&type=desc
# https://huntorrent.net/browse.php?&korhatar=0&incldead=1&xyz=yes&c28=1&c27=1&c6=1&c5=1&sort=4&type=desc
- path: browse.php
categories: [28, 27, 4, 3, 6, 5, 2, 1, 17, 18, 19, 25, 24, 23, 38, 26, 20, 21, 31, 9, 8, 7, 13, 12, 11, 10]
- path: browse.php
categories: [51bithorlo, 50bithorlo, 2bithorlo, 1bithorlo, 42bithorlo, 41bithorlo, 40bithorlo, 19bithorlo, 29bithorlo, 28bithorlo, 15bithorlo, 38bithorlo, 37bithorlo, 20bithorlo, 21bithorlo, 54bithorlo, 23bithorlo, 33bithorlo, 52bithorlo, 53bithorlo, 4bithorlo, 3bithorlo, 12bithorlo, 13bithorlo]
inputs:
viewMode: bithorlo
- path: browse.php
categories: [16xxx, 32xxx, 14xxx, 15xxx]
inputs:
viewMode: xxx
- path: browse.php
categories: [9bithorloxxx, 10bithorloxxx]
inputs:
viewMode: bithorloxxx
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
viewMode: ""
xyz: yes
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
# Age Limit: 0 all, 1 no, 5 6, 2 12, 3 16, 4 18
@@ -110,38 +152,44 @@ search:
# can search by genre but you need to know the id. &mufaj[]=20 for Romantikus
rows:
selector: table[align="center"][cellpadding="5"] > tbody > tr[id^="torrent-main-"]
selector: table.torrent-table > tbody > tr[id^="torrent-main-"]
fields:
_id:
selector: a.download-link
attribute: data-id
category_view:
# browse.php?cat=9&viewMode=
# browse.php?cat=9&viewMode=xxx
# browse.php?cat=9&viewMode=bithorlo
# browse.php?cat=9&viewMode=bithorloxxx
selector: a[href^="browse.php?cat="]
attribute: href
optional: true
filters:
- name: querystring
args: viewMode
category:
selector: a[href^="browse.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
- name: append
args: "{{ if .Result.category_view }}{{ .Result.category_view }}{{ else }}{{ end }}"
title:
selector: a[href^="#details_tr_"]
attribute: title
filters:
- name: replace
args: ["Név: ", ""]
selector: a.torrent-title-link
details:
text: "details.php?id={{ .Result._id }}"
download:
selector: a.download-link
selector: a.torrent-title-link
attribute: href
filters:
- name: replace
args: ["please_wait=1&", ""]
- name: replace
args: ["&please_wait=1", ""]
args: ["&hit=1", ""]
download:
selector: a[href^="download.php?"]
attribute: href
genre:
selector: "span[style=\"font-size: 6pt; font-weight: bold;\"]"
selector: a[data-mufaj]
attribute: data-mufaj
description:
selector: td:nth-child(2) div:nth-child(2)
selector: div.torrent-subtitle
filters:
- name: append
args: "{{ if .Result.genre }}</br>{{ .Result.genre }}{{ else }}{{ end }}"
@@ -149,21 +197,23 @@ search:
selector: a[href*="imdb.com/title/tt"]
attribute: href
poster:
selector: a[href^="torrents_data/posters/"]
attribute: href
selector: a[data-poster]
attribute: data-poster
date:
selector: td:nth-last-child(5)
selector: a[data-added]
attribute: data-added
filters:
- name: append
args: " +01:00" # CET
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss zzz"
args: "yyyy-MM-dd HH:mm zzz"
size:
selector: td:nth-last-child(4) b
selector: a[data-size]
attribute: data-size
grabs:
selector: td:nth-last-child(3)
seeders:
selector: td:nth-last-child(2) a b
selector: td:nth-last-child(2)
leechers:
selector: td:nth-last-child(1)
downloadvolumefactor:

View File

@@ -5,6 +5,7 @@ description: "ilCorSaRoNeRo is an ITALIAN Public site for MOVIES / TV / GENERAL"
language: it-IT
type: public
encoding: UTF-8
# current (official?) domains list https://loiflix.shop/ilcorsaronero/
links:
- https://ilcorsaronero.link/
- https://ilcorsaronero.torrentbay.st/

View File

@@ -9,21 +9,12 @@ encoding: UTF-8
links:
- https://magnetcatcat.com/
- https://clmclm.com/
- https://www.8800508.xyz/
- https://www.8800509.xyz/
- https://www.8800510.xyz/
- https://www.8800511.xyz/
- https://www.8800517.xyz/
- https://www.8800518.xyz/
- https://www.8800519.xyz/
- https://www.8800520.xyz/
legacylinks:
- https://www.clm472.sbs/
- https://www.8800485.xyz
- https://www.8800481.xyz
- https://www.8800483.xyz
- https://www.8800486.xyz
- https://www.8800487.xyz
- https://www.8800492.xyz/
- https://www.8800493.xyz/
- https://www.8800494.xyz/
- https://www.8800490.xyz/
- https://www.8800498.xyz/
- https://www.8800497.xyz/
- https://www.8800499.xyz/
@@ -33,6 +24,13 @@ legacylinks:
- https://www.8800505.xyz/
- https://www.8800506.xyz/
- https://www.8800507.xyz/
- https://www.8800508.xyz/
- https://www.8800509.xyz/
- https://www.8800510.xyz/
- https://www.8800511.xyz/
- https://www.8800514.xyz/
- https://www.8800515.xyz/
- https://www.8800516.xyz/
caps:
categorymappings:

View File

@@ -156,7 +156,7 @@ search:
img[src="/pic/categories/6.png"]: 44
# img[src="/pic/categories/6.png"]: 43
title:
selector: td:nth-child(2) > div > a
selector: a[onclick]
_id:
selector: a[onclick]
attribute: onclick
@@ -177,20 +177,20 @@ search:
selector: a[href*="imdb.com/title/tt"]
attribute: href
date:
selector: td:nth-child(3)
selector: td:nth-child(4)
filters:
- name: append
args: " +01:00" # CET
- name: dateparse
args: "yyyy-MM-ddHH:mm:ss zzz"
size:
selector: td:nth-child(4)
grabs:
selector: td:nth-child(5)
seeders:
grabs:
selector: td:nth-child(6)
leechers:
seeders:
selector: td:nth-child(7)
leechers:
selector: td:nth-child(8)
_verified:
selector: span.torrent-ok, span.torrent-unchecked
case:

View File

@@ -150,8 +150,17 @@ search:
filters:
- name: querystring
args: dir
title:
title_default:
selector: a[href*="index.php?strWebValue=torrent&strWebAction=details&id="]
title_optional:
selector: a[href*="index.php?strWebValue=torrent&strWebAction=details&id="][onmouseover]
attribute: onmouseover
filters:
- name: regexp
args: "return buildTable\\('([^']+)',"
optional: true
title:
text: "{{ if .Result.title_optional }}{{ .Result.title_optional }}{{ else }}{{ .Result.title_default }}{{ end }}"
details:
selector: a[href*="index.php?strWebValue=torrent&strWebAction=details&id="]
attribute: href

View File

@@ -326,13 +326,12 @@ caps:
- {id: 931, cat: Books, desc: " |- Собрания книг русскоязычных авторов"}
- {id: 1152, cat: Books, desc: " |- Собрания книг иностранных авторов"}
- {id: 455, cat: Books, desc: " |- Сатира, Юмор"}
- {id: 1153, cat: Books, desc: " |- Боевики"}
- {id: 453, cat: Books, desc: " |- Детективы"}
- {id: 453, cat: Books, desc: " |- Боевики, Детективы, Триллеры"}
- {id: 1063, cat: Books, desc: " |- Приключенческая проза "}
- {id: 452, cat: Books, desc: " |- Исторические книги"}
- {id: 449, cat: Books, desc: " |- Классика, Проза, Поэзия"}
- {id: 1063, cat: Books, desc: " |- Приключенческая литература"}
- {id: 452, cat: Books, desc: " |- Историческая проза, Мифы и Легенды"}
- {id: 451, cat: Books, desc: " |- Фантастика, Фэнтези"}
- {id: 449, cat: Books, desc: " |- Современная поэзия и проза"}
- {id: 1153, cat: Books, desc: " |- Классическая поэзия и проза"}
- {id: 1347, cat: Books, desc: "Книги вне издательств, самиздат (все жанры)"}
- {id: 482, cat: Books, desc: "Комиксы и Артбуки"}
- {id: 483, cat: Books, desc: " |- Комиксы на русском языке"}
@@ -450,6 +449,7 @@ caps:
- {id: 1356, cat: Audio, desc: " |- Alternative, Punk (Hi-Res)"}
- {id: 965, cat: Audio/Lossless, desc: " |- Alternative, Punk (Lossless)"}
- {id: 336, cat: Audio, desc: " |- Alternative, Punk"}
- {id: 1362, cat: Audio, desc: " |- Hard Rock (Hi Res)"}
- {id: 337, cat: Audio/Lossless, desc: " |- Hard Rock (Lossless)"}
- {id: 338, cat: Audio, desc: " |- Hard Rock"}
- {id: 1351, cat: Audio, desc: " |- Metal (Hi-Res)"}
@@ -459,6 +459,7 @@ caps:
- {id: 961, cat: Audio/Lossless, desc: " |- Русский Рок (Lossless)"}
- {id: 332, cat: Audio, desc: " |- Русский рок"}
- {id: 325, cat: Audio, desc: "Pop"}
- {id: 1354, cat: Audio, desc: " |- Pop (Hi-Res)"}
- {id: 1165, cat: Audio/Lossless, desc: " |- Eurodance, Euro-House, Technopop (Lossless)"}
- {id: 1166, cat: Audio, desc: " |- Eurodance, Euro-House, Technopop"}
- {id: 1168, cat: Audio, desc: " |- Disco, Italo-Disco, Euro-Disco, Hi-NRG"}
@@ -474,26 +475,32 @@ caps:
- {id: 1328, cat: Audio, desc: " |- Psybient, Psychill, Psydub"}
- {id: 1325, cat: Audio/Lossless, desc: " |- Downtempo, Trip-Hop, Lounge (Lossless)"}
- {id: 1326, cat: Audio, desc: " |- Downtempo, Trip-Hop, Lounge"}
- {id: 1365, cat: Audio, desc: " |- Downtempo, Ambient (Hi-Res)"}
- {id: 1366, cat: Audio, desc: " |- Experimental, Industrial (Hi-Res)"}
- {id: 1323, cat: Audio/Lossless, desc: " |- Ambient, Experimental, Modern Classical (Lossless)"}
- {id: 1324, cat: Audio, desc: " |- Ambient, Experimental, Modern Classical"}
- {id: 976, cat: Audio/Lossless, desc: " |- Trance (Lossless)"}
- {id: 346, cat: Audio, desc: " |- Trance"}
- {id: 1243, cat: Audio, desc: " |- Label-Packs"}
- {id: 1363, cat: Audio, desc: " |- Trance, House, Techno (Hi-Res)"}
- {id: 977, cat: Audio/Lossless, desc: " |- House, Techno, Electro, Minimal (Lossless)"}
- {id: 345, cat: Audio, desc: " |- House"}
- {id: 349, cat: Audio, desc: " |- Techno, Electro, Minimal"}
- {id: 1243, cat: Audio, desc: " |- Label-Packs"}
- {id: 347, cat: Audio, desc: " |- Easy listening"}
- {id: 979, cat: Audio/Lossless, desc: " |- Industrial, EBM, Dark Electro (Lossless)"}
- {id: 673, cat: Audio, desc: " |- Experimental Electronic"}
- {id: 671, cat: Audio, desc: " |- Industrial, EBM, Dark Electro"}
- {id: 1224, cat: Audio/Lossless, desc: " |- IDM (Lossless)"}
- {id: 1225, cat: Audio, desc: " |- IDM"}
- {id: 1367, cat: Audio, desc: " |- Synthpop, New Wave, Retro (Hi-Res)"}
- {id: 980, cat: Audio/Lossless, desc: " |- Synthpop, New Wave (Lossless)"}
- {id: 672, cat: Audio, desc: " |- Synthpop, New Wave"}
- {id: 1316, cat: Audio/Lossless, desc: " |- Dubstep, Future Garage, Bass Music, UK Garage (Lossless)"}
- {id: 1317, cat: Audio, desc: " |- Dubstep, Future Garage, Bass Music, UK Garage"}
- {id: 1364, cat: Audio, desc: " |- Drum'n'Bass, Breakbeat (Hi-Res)"}
- {id: 981, cat: Audio/Lossless, desc: " |- Drum'n'Bass, Jungle, Breaks, Breakbeat (Lossless)"}
- {id: 344, cat: Audio, desc: " |- Drum'n'Bass, Jungle, Breaks, Breakbeat"}
- {id: 1368, cat: Audio, desc: " |- Hardcore, Extreme (Hi-Res)"}
- {id: 983, cat: Audio/Lossless, desc: " |- Hardstyle, Jumpstyle, Hardcore (Lossless)"}
- {id: 984, cat: Audio, desc: " |- Hardstyle, Jumpstyle, Hardcore"}
- {id: 982, cat: Audio/Lossless, desc: " |- Psychedelic, psytrance, fullon (Lossless)"}
@@ -507,6 +514,7 @@ caps:
- {id: 1185, cat: Audio/Lossless, desc: " |- RnB, Reggae (Lossless)"}
- {id: 341, cat: Audio, desc: " |- RnB, Reggae"}
- {id: 329, cat: Audio, desc: "East Asian Music"}
- {id: 1361, cat: Audio, desc: " |- Asian Music (Hi-Res)"}
- {id: 369, cat: Audio/Lossless, desc: " |- Asian Traditional, Ethnic (Lossless)"}
- {id: 368, cat: Audio, desc: " |- Asian Traditional, Ethnic"}
- {id: 1218, cat: Audio/Lossless, desc: " |- Asian Pop (Lossless)"}
@@ -523,10 +531,12 @@ caps:
- {id: 711, cat: Audio, desc: " |- Instrumental"}
- {id: 1159, cat: Audio/Lossless, desc: " |- New Age/Meditative/Relax (Lossless)"}
- {id: 378, cat: Audio, desc: " |- New Age/Meditative/Relax"}
- {id: 1359, cat: Audio, desc: " |- Folk (Hi-Res)"}
- {id: 1158, cat: Audio/Lossless, desc: " |- Folk (Lossless)"}
- {id: 379, cat: Audio, desc: " |- Folk"}
- {id: 380, cat: Audio/Lossless, desc: " |- Other (Lossless)"}
- {id: 1178, cat: Audio, desc: " |- Other"}
- {id: 1360, cat: Audio, desc: " |- OST (Hi-Res)"}
- {id: 361, cat: Audio/Lossless, desc: " |- OST (Lossless)"}
- {id: 360, cat: Audio, desc: " |- OST"}
- {id: 327, cat: Audio, desc: "Неофициальные сборники"}
@@ -701,7 +711,6 @@ caps:
# temp, archive
- {id: 892, cat: Other, desc: " |- Архив Мультфильмов"}
- {id: 91, cat: Other, desc: " |- Архив Видео. Кино, Театра"}
- {id: 150, cat: Other, desc: " |- Архив неактуальных Экранок и любого видео с Рекламой"}
- {id: 668, cat: Other, desc: " |- Архив Классики кино и Старых фильмов до 90-х"}
- {id: 1143, cat: Other, desc: " |- Архив Музыкального Видео"}
- {id: 802, cat: Other, desc: " |- Архив Сериалов и Архив Старого многосерийного кино до 90-х"}
@@ -717,15 +726,6 @@ caps:
- {id: 184, cat: Other, desc: " |- Архив КПК и Мобильных устройств"}
- {id: 1080, cat: Other, desc: " |- Архив 4Apple"}
- {id: 180, cat: Other, desc: " |- Архив Медиа-Диз-Графика"}
- {id: 145, cat: Other, desc: " |- Видео (temp)"}
- {id: 146, cat: Other, desc: " |- Аниме (temp)"}
- {id: 161, cat: Other, desc: " |- Книги (temp)"}
- {id: 147, cat: Other, desc: " |- Музыка (temp)"}
- {id: 148, cat: Other, desc: " |- Игры (temp)"}
- {id: 149, cat: Other, desc: " |- Программы (temp)"}
- {id: 183, cat: Other, desc: " |- КПК и Мобильные устройства (temp)"}
- {id: 1145, cat: Other, desc: " |- 4Apple (temp)"}
- {id: 171, cat: Other, desc: " |- Медиа-Диз-Графика (temp)"}
modes:
search: [q]

View File

@@ -324,13 +324,12 @@ caps:
- {id: 931, cat: Books, desc: " |- Собрания книг русскоязычных авторов"}
- {id: 1152, cat: Books, desc: " |- Собрания книг иностранных авторов"}
- {id: 455, cat: Books, desc: " |- Сатира, Юмор"}
- {id: 1153, cat: Books, desc: " |- Боевики"}
- {id: 453, cat: Books, desc: " |- Детективы"}
- {id: 453, cat: Books, desc: " |- Боевики, Детективы, Триллеры"}
- {id: 1063, cat: Books, desc: " |- Приключенческая проза "}
- {id: 452, cat: Books, desc: " |- Исторические книги"}
- {id: 449, cat: Books, desc: " |- Классика, Проза, Поэзия"}
- {id: 1063, cat: Books, desc: " |- Приключенческая литература"}
- {id: 452, cat: Books, desc: " |- Историческая проза, Мифы и Легенды"}
- {id: 451, cat: Books, desc: " |- Фантастика, Фэнтези"}
- {id: 449, cat: Books, desc: " |- Современная поэзия и проза"}
- {id: 1153, cat: Books, desc: " |- Классическая поэзия и проза"}
- {id: 1347, cat: Books, desc: "Книги вне издательств, самиздат (все жанры)"}
- {id: 482, cat: Books, desc: "Комиксы и Артбуки"}
- {id: 483, cat: Books, desc: " |- Комиксы на русском языке"}
@@ -448,6 +447,7 @@ caps:
- {id: 1356, cat: Audio, desc: " |- Alternative, Punk (Hi-Res)"}
- {id: 965, cat: Audio/Lossless, desc: " |- Alternative, Punk (Lossless)"}
- {id: 336, cat: Audio, desc: " |- Alternative, Punk"}
- {id: 1362, cat: Audio, desc: " |- Hard Rock (Hi Res)"}
- {id: 337, cat: Audio/Lossless, desc: " |- Hard Rock (Lossless)"}
- {id: 338, cat: Audio, desc: " |- Hard Rock"}
- {id: 1351, cat: Audio, desc: " |- Metal (Hi-Res)"}
@@ -457,6 +457,7 @@ caps:
- {id: 961, cat: Audio/Lossless, desc: " |- Русский Рок (Lossless)"}
- {id: 332, cat: Audio, desc: " |- Русский рок"}
- {id: 325, cat: Audio, desc: "Pop"}
- {id: 1354, cat: Audio, desc: " |- Pop (Hi-Res)"}
- {id: 1165, cat: Audio/Lossless, desc: " |- Eurodance, Euro-House, Technopop (Lossless)"}
- {id: 1166, cat: Audio, desc: " |- Eurodance, Euro-House, Technopop"}
- {id: 1168, cat: Audio, desc: " |- Disco, Italo-Disco, Euro-Disco, Hi-NRG"}
@@ -472,26 +473,32 @@ caps:
- {id: 1328, cat: Audio, desc: " |- Psybient, Psychill, Psydub"}
- {id: 1325, cat: Audio/Lossless, desc: " |- Downtempo, Trip-Hop, Lounge (Lossless)"}
- {id: 1326, cat: Audio, desc: " |- Downtempo, Trip-Hop, Lounge"}
- {id: 1365, cat: Audio, desc: " |- Downtempo, Ambient (Hi-Res)"}
- {id: 1366, cat: Audio, desc: " |- Experimental, Industrial (Hi-Res)"}
- {id: 1323, cat: Audio/Lossless, desc: " |- Ambient, Experimental, Modern Classical (Lossless)"}
- {id: 1324, cat: Audio, desc: " |- Ambient, Experimental, Modern Classical"}
- {id: 976, cat: Audio/Lossless, desc: " |- Trance (Lossless)"}
- {id: 346, cat: Audio, desc: " |- Trance"}
- {id: 1243, cat: Audio, desc: " |- Label-Packs"}
- {id: 1363, cat: Audio, desc: " |- Trance, House, Techno (Hi-Res)"}
- {id: 977, cat: Audio/Lossless, desc: " |- House, Techno, Electro, Minimal (Lossless)"}
- {id: 345, cat: Audio, desc: " |- House"}
- {id: 349, cat: Audio, desc: " |- Techno, Electro, Minimal"}
- {id: 1243, cat: Audio, desc: " |- Label-Packs"}
- {id: 347, cat: Audio, desc: " |- Easy listening"}
- {id: 979, cat: Audio/Lossless, desc: " |- Industrial, EBM, Dark Electro (Lossless)"}
- {id: 673, cat: Audio, desc: " |- Experimental Electronic"}
- {id: 671, cat: Audio, desc: " |- Industrial, EBM, Dark Electro"}
- {id: 1224, cat: Audio/Lossless, desc: " |- IDM (Lossless)"}
- {id: 1225, cat: Audio, desc: " |- IDM"}
- {id: 1367, cat: Audio, desc: " |- Synthpop, New Wave, Retro (Hi-Res)"}
- {id: 980, cat: Audio/Lossless, desc: " |- Synthpop, New Wave (Lossless)"}
- {id: 672, cat: Audio, desc: " |- Synthpop, New Wave"}
- {id: 1316, cat: Audio/Lossless, desc: " |- Dubstep, Future Garage, Bass Music, UK Garage (Lossless)"}
- {id: 1317, cat: Audio, desc: " |- Dubstep, Future Garage, Bass Music, UK Garage"}
- {id: 1364, cat: Audio, desc: " |- Drum'n'Bass, Breakbeat (Hi-Res)"}
- {id: 981, cat: Audio/Lossless, desc: " |- Drum'n'Bass, Jungle, Breaks, Breakbeat (Lossless)"}
- {id: 344, cat: Audio, desc: " |- Drum'n'Bass, Jungle, Breaks, Breakbeat"}
- {id: 1368, cat: Audio, desc: " |- Hardcore, Extreme (Hi-Res)"}
- {id: 983, cat: Audio/Lossless, desc: " |- Hardstyle, Jumpstyle, Hardcore (Lossless)"}
- {id: 984, cat: Audio, desc: " |- Hardstyle, Jumpstyle, Hardcore"}
- {id: 982, cat: Audio/Lossless, desc: " |- Psychedelic, psytrance, fullon (Lossless)"}
@@ -505,6 +512,7 @@ caps:
- {id: 1185, cat: Audio/Lossless, desc: " |- RnB, Reggae (Lossless)"}
- {id: 341, cat: Audio, desc: " |- RnB, Reggae"}
- {id: 329, cat: Audio, desc: "East Asian Music"}
- {id: 1361, cat: Audio, desc: " |- Asian Music (Hi-Res)"}
- {id: 369, cat: Audio/Lossless, desc: " |- Asian Traditional, Ethnic (Lossless)"}
- {id: 368, cat: Audio, desc: " |- Asian Traditional, Ethnic"}
- {id: 1218, cat: Audio/Lossless, desc: " |- Asian Pop (Lossless)"}
@@ -521,10 +529,12 @@ caps:
- {id: 711, cat: Audio, desc: " |- Instrumental"}
- {id: 1159, cat: Audio/Lossless, desc: " |- New Age/Meditative/Relax (Lossless)"}
- {id: 378, cat: Audio, desc: " |- New Age/Meditative/Relax"}
- {id: 1359, cat: Audio, desc: " |- Folk (Hi-Res)"}
- {id: 1158, cat: Audio/Lossless, desc: " |- Folk (Lossless)"}
- {id: 379, cat: Audio, desc: " |- Folk"}
- {id: 380, cat: Audio/Lossless, desc: " |- Other (Lossless)"}
- {id: 1178, cat: Audio, desc: " |- Other"}
- {id: 1360, cat: Audio, desc: " |- OST (Hi-Res)"}
- {id: 361, cat: Audio/Lossless, desc: " |- OST (Lossless)"}
- {id: 360, cat: Audio, desc: " |- OST"}
- {id: 327, cat: Audio, desc: "Неофициальные сборники"}
@@ -699,7 +709,6 @@ caps:
# temp, archive
- {id: 892, cat: Other, desc: " |- Архив Мультфильмов"}
- {id: 91, cat: Other, desc: " |- Архив Видео. Кино, Театра"}
- {id: 150, cat: Other, desc: " |- Архив неактуальных Экранок и любого видео с Рекламой"}
- {id: 668, cat: Other, desc: " |- Архив Классики кино и Старых фильмов до 90-х"}
- {id: 1143, cat: Other, desc: " |- Архив Музыкального Видео"}
- {id: 802, cat: Other, desc: " |- Архив Сериалов и Архив Старого многосерийного кино до 90-х"}
@@ -715,15 +724,6 @@ caps:
- {id: 184, cat: Other, desc: " |- Архив КПК и Мобильных устройств"}
- {id: 1080, cat: Other, desc: " |- Архив 4Apple"}
- {id: 180, cat: Other, desc: " |- Архив Медиа-Диз-Графика"}
- {id: 145, cat: Other, desc: " |- Видео (temp)"}
- {id: 146, cat: Other, desc: " |- Аниме (temp)"}
- {id: 161, cat: Other, desc: " |- Книги (temp)"}
- {id: 147, cat: Other, desc: " |- Музыка (temp)"}
- {id: 148, cat: Other, desc: " |- Игры (temp)"}
- {id: 149, cat: Other, desc: " |- Программы (temp)"}
- {id: 183, cat: Other, desc: " |- КПК и Мобильные устройства (temp)"}
- {id: 1145, cat: Other, desc: " |- 4Apple (temp)"}
- {id: 171, cat: Other, desc: " |- Медиа-Диз-Графика (temp)"}
modes:
search: [q]

View File

@@ -0,0 +1,139 @@
---
id: phoenixproject
name: Phoenix Project
description: "Phoenix Project is a Private MacOS software tracker"
language: en-US
type: private
encoding: UTF-8
links:
- https://phoenixproject.app/
caps:
categorymappings:
- {id: 1, cat: PC/Mac, desc: Applications}
- {id: 2, cat: PC/Games, desc: Games}
- {id: 3, cat: PC/Mobile-iOS, desc: IOS Applications}
- {id: 4, cat: PC/Mobile-iOS, desc: IOS Games}
- {id: 5, cat: Other, desc: Graphics}
- {id: 6, cat: Audio, desc: Audio}
- {id: 7, cat: Other, desc: Tutorials}
- {id: 8, cat: Other, desc: Other}
modes:
search: [q]
music-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: 2fa_code
type: text
label: 2FA code
- name: info_2fa
type: info
label: "About 2FA code"
default: "Only fill in the <b>2FA code</b> box if you have enabled <b>2FA</b> on the Phoenix Project Web Site. Otherwise just leave it empty."
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: time
options:
time: created
seeders: seeders
size: size
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
login:
path: login.php
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
twofa: "{{ .Config.2fa_code }}"
keeplogged: 1
error:
- selector: div.main div.warning-login
test:
path: torrents.php
selector: a[href^="logout.php?auth="]
search:
paths:
- path: torrents.php
inputs:
$raw: "{{ range .Categories }}filter_cat[{{.}}]=1&{{end}}"
searchstr: "{{ .Keywords }}"
# freetorrent: 0 normal, 1 freeleech, 2 neutral leech
freetorrent: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
group_results: 0
action: advanced
order: "{{ .Config.sort }}"
sort: "{{ .Config.type }}"
searchsubmit: 1
rows:
selector: table.torrent_table tr.torrent:has(a[title="Download"])
fields:
category:
selector: a[href*="filter_cat"]
attribute: href
filters:
- name: regexp
args: "\\[(\\d+?)\\]"
title:
selector: a[href^="torrents.php?id="]
details:
selector: a[href^="torrents.php?id="]
attribute: href
genre:
selector: div.tags a[href*="taglist"]
download:
selector: span > a[href^="torrents.php?action=download&id="]
attribute: href
poster:
selector: div.group_image > img
attribute: src
description:
text: "{{ .Result.genre }}"
date:
selector: span.time.tooltip
attribute: title
filters:
- name: append
args: " +00:00" # GMT
- name: dateparse
args: "MMM dd yyyy, HH:mm zzz"
size:
selector: td.td_size
files:
selector: td.td_file_count
seeders:
selector: td.td_seeders
leechers:
selector: td.td_leechers
grabs:
selector: td.td_snatched
downloadvolumefactor:
case:
strong.torrent_label.tl_free: 0
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 0.6
# Gazelle

View File

@@ -124,9 +124,14 @@ search:
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php?id="]
_id:
selector: a[href^="details.php?id="]
attribute: href
filters:
- name: querystring
args: id
download:
text: "download.php?id={{ .Result._id }}"
poster:
selector: img[data-src]
attribute: data-src

View File

@@ -6,8 +6,9 @@ language: zh-CN
type: private
encoding: UTF-8
links:
- https://pterclub.com/
- https://pterclub.net/
legacylinks:
- https://pterclub.com/
caps:
categorymappings:

View File

@@ -27,6 +27,7 @@ caps:
- {id: 23, cat: TV/Sport, desc: "Formula E"}
- {id: 62, cat: TV/Sport, desc: "Indycar Series"}
- {id: 26, cat: TV/Sport, desc: "MotoGP-2-3-E"}
- {id: 82, cat: TV/Sport, desc: "Motorcycle Speedway"}
- {id: 31, cat: TV/Sport, desc: "Nascar"}
- {id: 25, cat: TV/Sport, desc: "Other Bikes"}
- {id: 69, cat: TV/Sport, desc: "Other Cars"}

View File

@@ -9,28 +9,8 @@ type: semi-private
encoding: windows-1251
followredirect: true
links:
- https://oct27.rudub.homes/
- https://nov06.rudub.homes/
legacylinks:
- https://oct12.rudub.mom/
- http://oct13.rudub.mom/
- https://oct13.rudub.mom/
- http://oct14.rudub.mom/
- https://oct14.rudub.mom/
- http://oct15.rudub.mom/
- https://oct15.rudub.mom/
- http://oct16.rudub.mom/
- https://oct16.rudub.mom/
- http://oct17.rudub.mom/
- https://oct17.rudub.mom/
- http://oct18.rudub.mom/
- https://oct18.rudub.mom/
- http://oct19.rudub.homes/
- https://oct19.rudub.homes/
- http://oct20.rudub.homes/
- https://oct20.rudub.homes/
- http://oct21.rudub.homes/
- https://oct21.rudub.homes/
- http://oct22.rudub.homes/
- https://oct22.rudub.homes/
- http://oct23.rudub.homes/
- https://oct23.rudub.homes/
@@ -41,6 +21,26 @@ legacylinks:
- http://oct26.rudub.homes/
- https://oct26.rudub.homes/
- http://oct27.rudub.homes/
- https://oct27.rudub.homes/
- http://oct28.rudub.homes/
- https://oct28.rudub.homes/
- http://oct29.rudub.homes/
- https://oct29.rudub.homes/
- http://oct30.rudub.homes/
- https://oct30.rudub.homes/
- http://oct31.rudub.homes/
- https://oct31.rudub.homes/
- http://nov01.rudub.homes/
- https://nov01.rudub.homes/
- http://nov02.rudub.homes/
- https://nov02.rudub.homes/
- http://nov03.rudub.homes/
- https://nov03.rudub.homes/
- http://nov04.rudub.homes/
- https://nov04.rudub.homes/
- http://nov05.rudub.homes/
- https://nov05.rudub.homes/
- http://nov06.rudub.homes/
caps:
categorymappings:
- {id: 1, cat: TV, desc: "TV"}

View File

@@ -0,0 +1,207 @@
---
id: sextorrent-api
name: SexTorrent (API)
description: "SexTorrent is a Private Torrent Tracker for 3X"
language: en-US
type: private
encoding: UTF-8
links:
- https://sextorrent.myds.me/
caps:
categorymappings:
- {id: 3, cat: XXX, desc: "Amateur"}
- {id: 4, cat: XXX, desc: "Anal"}
- {id: 5, cat: XXX, desc: "Asian"}
- {id: 6, cat: XXX, desc: "BDSM"}
- {id: 7, cat: XXX, desc: "Big-Tits"}
- {id: 8, cat: XXX, desc: "Busty"}
- {id: 9, cat: XXX, desc: "Creampie"}
- {id: 10, cat: XXX, desc: "Fetish"}
- {id: 11, cat: XXX, desc: "Mature"}
- {id: 12, cat: XXX, desc: "Hardcore"}
- {id: 13, cat: XXX, desc: "Old and Young"}
- {id: 14, cat: XXX, desc: "Milf"}
- {id: 15, cat: XXX, desc: "Oral"}
- {id: 16, cat: XXX, desc: "Orgy Gang Bang"}
- {id: 17, cat: XXX, desc: "Lesbian"}
- {id: 18, cat: XXX, desc: "Teen"}
- {id: 19, cat: XXX, desc: "HD - High.Definition"}
- {id: 20, cat: XXX, desc: "Hentai"}
- {id: 21, cat: XXX, desc: "Interracial"}
- {id: 22, cat: XXX, desc: "Masturbate"}
- {id: 23, cat: XXX, desc: "Music Video"}
- {id: 24, cat: XXX, desc: "POV"}
- {id: 25, cat: XXX, desc: "Shemale -TS- TransSex"}
- {id: 26, cat: XXX, desc: "Straight"}
- {id: 27, cat: XXX, desc: "Mega.Pack"}
- {id: 28, cat: XXX, desc: "V.R. -Porn-"}
- {id: 30, cat: XXX/ImageSet, desc: "Pictures"}
- {id: 29, cat: XXX, desc: "SiteRip"}
- {id: 31, cat: XXX, desc: "Foreign"}
- {id: 32, cat: XXX, desc: "Latina"}
- {id: 33, cat: XXX/Other, desc: "Games"}
- {id: 34, cat: XXX, desc: "Magazines"}
- {id: 35, cat: XXX, desc: "Feature"}
- {id: 36, cat: XXX, desc: "Big-Ass"}
- {id: 37, cat: XXX/Other, desc: "Other"}
- {id: 38, cat: XXX, desc: "Cumshot"}
- {id: 39, cat: XXX, desc: "Black"}
- {id: 40, cat: XXX, desc: "Piss"}
- {id: 41, cat: XXX, desc: "Homemade"}
- {id: 42, cat: XXX, desc: "Pregnant"}
- {id: 43, cat: XXX, desc: "Gay"}
- {id: 1, cat: Movies, desc: "Movie"}
- {id: 2, cat: TV, desc: "TV Show"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
settings:
- name: apikey
type: text
label: APIKey
- name: info_key
type: info
label: About your API key
default: "Find or Generate a new API Token by accessing your <a href=\"https://sextorrent.myds.me/\" target=\"_blank\">SexTorrent</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: single_file_release_use_filename
type: checkbox
label: Use filename as title for single file releases
default: true
- 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: /api/torrents
method: get
error:
- selector: a[href*="/login"]
message:
text: "The API key was not accepted by {{ .Config.sitelink }}."
- selector: :root:contains("Account is Banned")
search:
paths:
# https://hdinnovations.github.io/UNIT3D/torrent_api.html
# https://github.com/HDInnovations/UNIT3D/blob/master/app/Http/Controllers/API/TorrentController.php#L657
- path: api/torrents/filter
response:
type: json
headers:
Authorization: ["Bearer {{ .Config.apikey }}"]
inputs:
# if we have an id based search, add Season and Episode as query in name for UNIT3D < v6. Else pass S/E Params for UNIT3D >= v6
$raw: "{{ range .Categories }}&categories[]={{.}}{{end}}"
name: "{{ .Keywords }}"
"free[]": "{{ if .Config.freeleech }}100{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 100
keywordsfilters:
- name: re_replace
args: ["\\.", " "]
rows:
selector: data
attribute: attributes
fields:
category:
selector: category_id
title_optional:
selector: name
title_filename:
selector: "files[0].name"
optional: true
files:
selector: num_file
title:
text: "{{ if and (.Config.single_file_release_use_filename) (eq .Result.files \"1\") (.Result.title_filename) }}{{ .Result.title_filename }}{{ else }}{{ .Result.title_optional }}{{ end }}"
details:
selector: details_link
download:
selector: download_link
poster:
selector: meta.poster
filters:
- name: replace
args: ["https://via.placeholder.com/90x135", ""]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:
selector: leechers
grabs:
selector: times_completed
date:
# "created_at": "2021-10-18T00:34:50.000000Z" is returned by Newtonsoft.Json.Linq as 18/10/2021 00:34:50
selector: created_at
filters:
- name: append
args: " +00:00" # GMT
- name: dateparse
args: "MM/dd/yyyy HH:mm:ss zzz"
size:
selector: size
_featured:
selector: featured
case:
False: "{{ .False }}"
True: "{{ .True }}"
downloadvolumefactor_freeleech:
# api returns 0%, 25%, 50%, 75%, 100%
selector: freeleech
case:
0%: 1 # not free
25%: 0.75
50%: 0.5
75%: 0.25
100%: 0 # freeleech
"*": 0 # catch errors
downloadvolumefactor:
text: "{{ if .Result._featured }}0{{ else }}{{ .Result.downloadvolumefactor_freeleech }}{{ end }}"
uploadvolumefactor_double_upload:
# api returns False, True
selector: double_upload
case:
False: 1 # normal
True: 2 # double
uploadvolumefactor:
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
# global MR is 0.4 but torrents must be seeded for 7 days regardless of ratio
# minimumratio:
# text: 0.4
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 9.1.7

View File

@@ -1,126 +0,0 @@
---
id: torrentcontrol
name: TorrentControl (API)
description: "TorrentControl (API) is a Public Torrent Tracker for MOVIES / TV / ANIME"
language: en-US
type: public
encoding: UTF-8
requestDelay: 2
links:
- https://torrentcontrol.pw/
caps:
categorymappings:
- {id: movie, cat: Movies, desc: Movies, default: true}
- {id: series, cat: TV, desc: Series, default: true}
- {id: anime, cat: TV/Anime, desc: Anime, default: true}
modes:
search: [q]
movie-search: [q]
tv-search: [q, season, ep]
settings: []
search:
# docs: https://torrentcontrol.pw/en/api-docs
paths:
# since per_page is only 20 we needs to query all 3 cats separately to ensure we get hits for keywordless
- path: "api/v1/torrents?type=movie&search={{ .Keywords }}"
response:
type: json
categories: [movie]
- path: "api/v1/torrents?type=series&search={{ .Keywords }}"
response:
type: json
categories: [series]
- path: "api/v1/torrents?type=anime&search={{ .Keywords }}"
response:
type: json
categories: [anime]
rows:
selector: data
fields:
category:
selector: type
_id:
selector: content_id
details:
text: "contents/{{ .Result._id }}"
_language:
selector: language
case:
fr: French
es: Spanish
it: Italian
latino: Latino
ru: Russian
"*": ""
title_default:
selector: title
title_file_name:
selector: file_name
optional: true
title_magnet:
selector: magnet_uri:contains(&dn=)
optional: true
filters:
- name: htmldecode
- name: querystring
args: dn
title:
text: "{{ if or .Result.title_file_name .Result.title_magnet }}{{ or .Result.title_file_name .Result.title_magnet }}{{ else }}{{ .Result.title_default }}{{ end }}"
filters:
- name: append
args: "{{ if .Result._language }} {{ .Result._language }}{{ else }}{{ end }}"
magnet:
selector: magnet_uri
filters:
- name: htmldecode
poster:
selector: poster_url
imdbid:
selector: imdb_id
tmdbid:
selector: tmdb_id
seeders_zero:
selector: seeders
seeders:
selector: seeders
filters:
- name: append
args: "{{ if eq .Result.seeders_zero \"0\" }}1{{ else }}{{ end }}"
leechers_zero:
selector: leechers
leechers:
selector: leechers
filters:
- name: append
args: "{{ if eq .Result.leechers_zero \"0\" }}1{{ else }}{{ end }}"
date:
# 2025-10-12T21:59:04.000000Z
selector: created_at
size_default:
selector: type
case:
movie: 9GB
series: 2GB
size_in_mb:
selector: size_in_mb
optional: true
size:
text: "{{ if .Result.size_in_mb }}{{ .Result.size_in_mb }}MB{{ else }}{{ .Result.size_default }}{{ end }}"
description:
selector: provider
filters:
- name: prepend
args: "provider: "
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# json api v1

View File

@@ -7,11 +7,10 @@ type: public
encoding: UTF-8
followredirect: true
links:
- https://torrentqq391.com/
- https://torrentegg81.com/
- https://torrentqq392.com/
- https://torrentegg82.com/
legacylinks:
- https://torrentegg67.com/
- https://torrentqq376.com/
- https://torrentegg68.com/
- https://torrentqq377.com/
- https://torrentqq378.com/
@@ -39,6 +38,8 @@ legacylinks:
- https://torrentegg79.com/
- https://torrentqq390.com/
- https://torrentegg80.com/
- https://torrentqq391.com/
- https://torrentegg81.com/
caps:
categorymappings:

View File

@@ -9,10 +9,8 @@ followredirect: true
requestDelay: 2
# to fetch current domain use https://tzip.top/
links:
- https://torrentsome218.com/
- https://torrentsome220.com/
legacylinks:
- https://torrentsome203.com/
- https://torrentsome204.com/
- https://torrentsome205.com/
- https://torrentsome206.com/
- https://torrentsome207.com/
@@ -26,6 +24,8 @@ legacylinks:
- https://torrentsome215.com/
- https://torrentsome216.com/
- https://torrentsome217.com/
- https://torrentsome218.com/
- https://torrentsome219.com/
caps:
categorymappings:

View File

@@ -9,10 +9,8 @@ followredirect: true
requestDelay: 2
# to fetch current domain use https://tzip.top/
links:
- https://torrenttip199.top/
- https://torrenttip201.top/
legacylinks:
- https://torrenttip184.top/
- https://torrenttip185.top/
- https://torrenttip186.top/
- https://torrenttip187.top/
- https://torrenttip188.top/
@@ -26,6 +24,8 @@ legacylinks:
- https://torrenttip196.top/
- https://torrenttip197.top/
- https://torrenttip198.top/
- https://torrenttip199.top/
- https://torrenttip200.top/
caps:
categorymappings:

View File

@@ -171,4 +171,4 @@ search:
description:
selector: td:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.9.9 2025-10-02
# NexusPHP v1.9.10 2025-10-30

View File

@@ -7,7 +7,7 @@ type: public
encoding: UTF-8
# to fetch current domain use https://www.rantop.my/
links:
- https://www.zetorrents2.com/
- https://www.zetorrents.town/
legacylinks:
# latest domains list
- https://www.rantop.my/
@@ -22,7 +22,6 @@ legacylinks:
- https://www.rantop.org/
- https://www.site-torrent.com/
# actual legacylinks
- https://www.zetorrents.bz/
- https://www.zetorrents.nl/
- https://www.zetorrents.biz/
- https://www.zetorrents.ch/
@@ -39,6 +38,7 @@ legacylinks:
- https://www-zetorrents.com/
- https://www.zetorrents1.com/
- https://www.zetorrents.diy/
- https://www.zetorrents2.com/
caps:
categories:

View File

@@ -29,10 +29,10 @@ namespace Jackett.Common.Indexers.Definitions
public override string Name => "DonTorrent";
public override string Description => "DonTorrent is a SPANISH Public tracker for MOVIES / TV / GENERAL";
// in the event the redirect is inactive https://t.me/s/dontorrent should have the latest working domain
public override string SiteLink { get; protected set; } = "https://dontorrent.live/";
public override string SiteLink { get; protected set; } = "https://dontorrent.phd/";
public override string[] AlternativeSiteLinks => new[]
{
"https://dontorrent.live/",
"https://dontorrent.phd/",
"https://todotorrents.org/",
"https://tomadivx.net/",
"https://seriesblanco.one/",
@@ -41,7 +41,6 @@ namespace Jackett.Common.Indexers.Definitions
};
public override string[] LegacySiteLinks => new[]
{
"https://dontorrent.report/",
"https://dontorrent.homes/",
"https://dontorrent.haus/",
"https://dontorrent.news/",
@@ -56,6 +55,7 @@ namespace Jackett.Common.Indexers.Definitions
"https://dontorrent.onl/",
"https://dontorrent.kids/",
"https://dontorrent.kiwi/",
"https://dontorrent.live/",
};
public override string Language => "es-ES";
public override string Type => "public";

View File

@@ -86,35 +86,37 @@ namespace Jackett.Common.Indexers.Definitions
TvSearchImdbAvailable = true
};
caps.Categories.AddCategoryMapping(1, TorznabCatType.MoviesSD, "Filme SD");
caps.Categories.AddCategoryMapping(24, TorznabCatType.TVAnime, "Anime");
caps.Categories.AddCategoryMapping(11, TorznabCatType.Audio, "Audio");
caps.Categories.AddCategoryMapping(29, TorznabCatType.Books, "Books");
caps.Categories.AddCategoryMapping(30, TorznabCatType.Other, "Courses");
caps.Categories.AddCategoryMapping(15, TorznabCatType.TV, "Desene");
caps.Categories.AddCategoryMapping(18, TorznabCatType.Other, "Diverse");
caps.Categories.AddCategoryMapping(16, TorznabCatType.Books, "Docs");
caps.Categories.AddCategoryMapping(25, TorznabCatType.Movies3D, "Filme 3D");
caps.Categories.AddCategoryMapping(6, TorznabCatType.MoviesUHD, "Filme 4K");
caps.Categories.AddCategoryMapping(26, TorznabCatType.MoviesBluRay, "Filme 4K Blu-Ray");
caps.Categories.AddCategoryMapping(20, TorznabCatType.MoviesBluRay, "Filme Blu-Ray");
caps.Categories.AddCategoryMapping(2, TorznabCatType.MoviesDVD, "Filme DVD");
caps.Categories.AddCategoryMapping(3, TorznabCatType.MoviesForeign, "Filme DVD-RO");
caps.Categories.AddCategoryMapping(4, TorznabCatType.MoviesHD, "Filme HD");
caps.Categories.AddCategoryMapping(5, TorznabCatType.AudioLossless, "FLAC");
caps.Categories.AddCategoryMapping(6, TorznabCatType.MoviesUHD, "Filme 4K");
caps.Categories.AddCategoryMapping(7, TorznabCatType.XXX, "XXX");
caps.Categories.AddCategoryMapping(8, TorznabCatType.PC, "Programe");
caps.Categories.AddCategoryMapping(9, TorznabCatType.PCGames, "Jocuri PC");
caps.Categories.AddCategoryMapping(10, TorznabCatType.Console, "Jocuri Console");
caps.Categories.AddCategoryMapping(11, TorznabCatType.Audio, "Audio");
caps.Categories.AddCategoryMapping(12, TorznabCatType.AudioVideo, "Videoclip");
caps.Categories.AddCategoryMapping(13, TorznabCatType.TVSport, "Sport");
caps.Categories.AddCategoryMapping(15, TorznabCatType.TV, "Desene");
caps.Categories.AddCategoryMapping(16, TorznabCatType.Books, "Docs");
caps.Categories.AddCategoryMapping(17, TorznabCatType.PC, "Linux");
caps.Categories.AddCategoryMapping(18, TorznabCatType.Other, "Diverse");
caps.Categories.AddCategoryMapping(19, TorznabCatType.MoviesForeign, "Filme HD-RO");
caps.Categories.AddCategoryMapping(20, TorznabCatType.MoviesBluRay, "Filme Blu-Ray");
caps.Categories.AddCategoryMapping(21, TorznabCatType.TVHD, "Seriale HD");
caps.Categories.AddCategoryMapping(1, TorznabCatType.MoviesSD, "Filme SD");
caps.Categories.AddCategoryMapping(5, TorznabCatType.AudioLossless, "FLAC");
caps.Categories.AddCategoryMapping(10, TorznabCatType.Console, "Jocuri Console");
caps.Categories.AddCategoryMapping(9, TorznabCatType.PCGames, "Jocuri PC");
caps.Categories.AddCategoryMapping(31, TorznabCatType.TVForeign, "K-Drama");
caps.Categories.AddCategoryMapping(17, TorznabCatType.PC, "Linux");
caps.Categories.AddCategoryMapping(22, TorznabCatType.PCMobileOther, "Mobile");
caps.Categories.AddCategoryMapping(23, TorznabCatType.TVSD, "Seriale SD");
caps.Categories.AddCategoryMapping(24, TorznabCatType.TVAnime, "Anime");
caps.Categories.AddCategoryMapping(25, TorznabCatType.Movies3D, "Filme 3D");
caps.Categories.AddCategoryMapping(26, TorznabCatType.MoviesBluRay, "Filme 4K Blu-Ray");
caps.Categories.AddCategoryMapping(27, TorznabCatType.TVUHD, "Seriale 4K");
caps.Categories.AddCategoryMapping(8, TorznabCatType.PC, "Programe");
caps.Categories.AddCategoryMapping(28, TorznabCatType.MoviesForeign, "RO Dubbed");
caps.Categories.AddCategoryMapping(28, TorznabCatType.TVForeign, "RO Dubbed");
caps.Categories.AddCategoryMapping(31, TorznabCatType.TVForeign, "K-Drama");
caps.Categories.AddCategoryMapping(27, TorznabCatType.TVUHD, "Seriale 4K");
caps.Categories.AddCategoryMapping(21, TorznabCatType.TVHD, "Seriale HD");
caps.Categories.AddCategoryMapping(23, TorznabCatType.TVSD, "Seriale SD");
caps.Categories.AddCategoryMapping(13, TorznabCatType.TVSport, "Sport");
caps.Categories.AddCategoryMapping(12, TorznabCatType.AudioVideo, "Videoclip");
caps.Categories.AddCategoryMapping(7, TorznabCatType.XXX, "XXX");
return caps;
}

View File

@@ -696,8 +696,8 @@ namespace Jackett.Common.Indexers.Definitions
var meta = document.QuerySelector("meta");
var metaContent = meta.GetAttribute("content");
// Follow redirection defined by async url.replace
var redirectionUrl = metaContent.Substring(metaContent.IndexOf("http"));
// Follow redirection defined by async url.replace and prepend sitelink
var redirectionUrl = SiteLink + metaContent.Substring(metaContent.IndexOf("url=") + 5);
return await FollowTrackerRedirection(redirectionUrl, details);
}
catch (Exception ex)

View File

@@ -1,6 +1,7 @@
using System;
using System.Diagnostics;
using System.IO;
using System.Net;
using System.Text;
using Autofac;
using Autofac.Extensions.DependencyInjection;
@@ -22,6 +23,7 @@ using Microsoft.AspNetCore.Rewrite;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Newtonsoft.Json.Serialization;
using IPNetwork = Microsoft.AspNetCore.HttpOverrides.IPNetwork;
#if !NET471
using Microsoft.Extensions.Hosting;
#endif
@@ -62,8 +64,10 @@ namespace Jackett.Server
// See https://github.com/Jackett/Jackett/issues/3517
options.ForwardLimit = 10;
options.ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto | ForwardedHeaders.XForwardedHost;
options.KnownNetworks.Clear();
options.KnownProxies.Clear();
options.KnownNetworks.Add(new IPNetwork(IPAddress.Parse("10.0.0.0"), 8));
options.KnownNetworks.Add(new IPNetwork(IPAddress.Parse("172.16.0.0"), 12));
options.KnownNetworks.Add(new IPNetwork(IPAddress.Parse("192.168.0.0"), 16));
options.KnownNetworks.Add(new IPNetwork(IPAddress.Parse("fc00::"), 7));
});
#if NET471

View File

@@ -760,6 +760,7 @@ namespace Jackett.Updater
"Definitions/torrent-paradise-ml.yml",
"Definitions/torrent4you.yml",
"Definitions/torrentbomb.yml",
"Definitions/torrentcontrol.yml",
"Definitions/torrentcouch.yml",
"Definitions/torrentdb.yml",
"Definitions/torrentfactory.yml",
@@ -813,6 +814,7 @@ namespace Jackett.Updater
"Definitions/twisted-music.yml",
"Definitions/u-torrents.yml",
"Definitions/uhd-heaven.yml",
"Definitions/uhdtorrent.yml",
"Definitions/ultimategamerclub.yml",
"Definitions/ultra-hd.yml",
"Definitions/ultrahdclub.yml",