Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions definitions/v11/ebooks-shares.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ caps:
- {id: 340, cat: Books/EBook, desc: "Lit/RPG"}
- {id: 341, cat: Books/EBook, desc: "Collections"}
- {id: 352, cat: Books/EBook, desc: "Westerns"}
- {id: 370, cat: Books/EBook, desc: "Dystopian"}
# Children & Y/A
- {id: 299, cat: Books/EBook, desc: "Young Adult"}
- {id: 298, cat: Books/EBook, desc: "Children's"}
Expand Down
5 changes: 3 additions & 2 deletions definitions/v11/f1gp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,13 @@ caps:
- {id: 22, cat: TV/Sport, desc: "MotoGP"}
- {id: 23, cat: TV/Sport, desc: "Boxing"}
- {id: 24, cat: Other, desc: "Magazines - Books"}
- {id: 25, cat: TV/Sport, desc: "NNASCAR Cup Series"}
- {id: 25, cat: TV/Sport, desc: "NNASCAR"}
- {id: 26, cat: TV/Sport, desc: "Tennis"}
- {id: 27, cat: TV/Sport, desc: "World Cup 2026"}
- {id: 28, cat: TV/Sport, desc: "NBA"}
- {id: 29, cat: TV/Sport, desc: "Indy 500"}
- {id: 30, cat: TV/Sport, desc: "Football"}
- {id: 30, cat: TV/Sport, desc: "Football/Soccer"}
- {id: 33, cat: TV/Sport, desc: "WRC/Rally"}

modes:
search: [q]
Expand Down
104 changes: 50 additions & 54 deletions definitions/v11/carphunter.yml → definitions/v11/herobit.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,16 @@
---
id: carphunter
name: Carp-Hunter
description: "Carp-Hunter is a HUNGARIAN Private Torrent Tracker for MOVIES / TV / GENERAL"
id: herobit
replaces:
- carphunter
name: HeroBit
description: "HeroBit is a HUNGARIAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: hu-HU
type: private
encoding: UTF-8
requestDelay: 2
links:
- https://herobit.info/
legacylinks:
- https://carp-hunter.hu/

caps:
Expand All @@ -16,15 +20,11 @@ caps:
- {id: 2, cat: Movies/SD, desc: "Film/Cam/Hun", default: true}
- {id: 8, cat: Movies/DVD, desc: "Film/DVD/Eng", default: true}
- {id: 7, cat: Movies/DVD, desc: "Film/DVD/Hun", default: true}
- {id: 16, cat: Movies/HD, desc: "Film/HD1080P/Eng", default: true}
- {id: 15, cat: Movies/HD, desc: "Film/HD1080P/Hun", default: true}
- {id: 14, cat: Movies/HD, desc: "Film/HD720P/Eng", default: true}
- {id: 13, cat: Movies/HD, desc: "Film/HD720P/Hun", default: true}
- {id: 18, cat: Movies/HD, desc: "Film/HD/Eng", default: true}
- {id: 17, cat: Movies/HD, desc: "Film/HD/Hun", default: true}
- {id: 4, cat: Movies/SD, desc: "Film/SD/Eng", default: true}
- {id: 3, cat: Movies/SD, desc: "Film/SD/Hun", default: true}
- {id: 18, cat: Movies/UHD, desc: "Film/UHD/Eng", default: true}
- {id: 17, cat: Movies/UHD, desc: "Film/UHD/Hun", default: true}
- {id: 23, cat: Audio/Audiobook, desc: "Hangosköny", default: true}
- {id: 23, cat: Audio/Audiobook, desc: "Hangoskönyv", default: true}
- {id: 19, cat: PC/Games, desc: "Játék/ISO", default: true}
- {id: 20, cat: PC/Games, desc: "Játék/RIP", default: true}
- {id: 24, cat: Other, desc: "Képek", default: true}
Expand All @@ -35,19 +35,23 @@ caps:
- {id: 25, cat: PC/Mobile-Other, desc: "Mobil", default: true}
- {id: 30, cat: PC/ISO, desc: "Programok/ISO", default: true}
- {id: 31, cat: PC/0day, desc: "Programok/RIP", default: true}
- {id: 33, cat: TV, desc: "Sorozat/Eng", default: true}
- {id: 32, cat: TV, desc: "Sorozat/Hun", default: true}
- {id: 33, cat: TV/SD, desc: "Sorozat/Eng", default: true}
- {id: 43, cat: TV/HD, desc: "Sorozat/HD/Eng", default: true}
- {id: 42, cat: TV/HD, desc: "Sorozat/HD/Hun", default: true}
- {id: 32, cat: TV/SD, desc: "Sorozat/Hun", default: true}
- {id: 29, cat: Audio/Lossless, desc: "Zene/FLAC/Eng", default: true}
- {id: 28, cat: Audio/Lossless, desc: "Zene/FLAC/Hun", default: true}
- {id: 27, cat: Audio/MP3, desc: "Zene/MP3/Eng", default: true}
- {id: 26, cat: Audio/MP3, desc: "Zene/MP3/Hun", default: true}
- {id: 34, cat: XXX, desc: "XXX/Filmek", default: false}
- {id: 41, cat: XXX/DVD, desc: "XXX/DVD", default: false}
- {id: 34, cat: XXX/SD, desc: "XXX/Filmek", default: false}
- {id: 40, cat: XXX/x264, desc: "XXX/HD", default: false}
- {id: 39, cat: XXX/ImageSet, desc: "XXX/Képek", default: false}

modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
music-search: [q]
book-search: [q]

Expand Down Expand Up @@ -79,41 +83,42 @@ settings:
- name: info_settings
type: info
label: Settings Requirement
default: This indexer only supports the details link option.<br>Navigate to the web site account <b>Beállítások (Settings)</b>, change the <b>Letöltések (Download)</b> option to <b>Link a részletekhez (Link to Details)</b>, and click <b>Mentés (Save)</b>. Selecting <i>Lenyíló menü (Dropdown Menu)</i> will return no results.
default: This indexer only supports the direct datasheet link option.<br>Navigate to the web site account <b>Beállítások (Settings)</b>, change the <b>Torrent lista viselkedése (The behavior of the Torrent List)</b> option to <b>Közvetlen adatlap link (Direct datasheet link)</b>, and click <b>Mentés (Save)</b>. Selecting <i>Lenyíló részletek (Dropdown Details)</i> will return no results.
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Torrent oldalanként</b> <i>Torrents per page:</i> setting to <b>100</b> on your account profile. The default is <i>35</i>.

login:
# using cookie method because login page has embedded Google reCAPTCHA
# using cookie method because login page has embedded Google reCAPTCHA and 2FA support
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
test:
path: index.php
selector: a[href^="logout.php"]
selector: a[href^="logout.php?k="]

search:
paths:
- path: browse.php
categories: [1, 2, 8, 7, 16, 15, 14, 13, 4, 3, 18, 17, 23, 19, 20, 24, 21, 22, 35, 36, 25, 30, 31, 33, 32, 29, 28, 27, 26]
categories: [1, 2, 8, 7, 18, 17, 4, 3, 23, 19, 20, 24, 21, 22, 35, 36, 25, 30, 31, 33, 43, 42, 32, 29, 28, 27, 26]
- path: browse.php
categories: [34, 39]
categories: [41, 34, 40, 39]
inputs:
xxx: 1
keywordsfilters:
# the site uses % for wildcard
- name: re_replace
args: ["[^a-zA-Z0-9]+", "%"]

inputs:
$raw: "{{ range .Categories }}cat[]={{.}}&{{end}}"
search: "{{ .Keywords }}"
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
# 0 both, 1 onlyactive, 2 onlydead, 3 onlyfree, 4 x2 torrents, 5 mytorrents, 6 waiting for seeds
incldead: "{{ if .Config.freeleech }}3{{ else }}0{{ end }}"
type: "{{ if .Config.freeleech }}3{{ else }}0{{ end }}"
sort: "{{ .Config.sort }}"
order: "{{ .Config.type }}"
# does not support imdbid searches
# can support genre searching but you need to know the id, eg &genre2=1 for Comedy (id is 2)

rows:
selector: "table[cellpadding=\"3\"][style=\"width: 920px;\"] > tbody > tr:has(a[href^=\"browse.php?cat=\"])"
selector: tr.torrent-row

fields:
category:
Expand All @@ -123,60 +128,51 @@ search:
- name: querystring
args: cat
title:
selector: a[href*="/details.php?id="]
attribute: title
selector: a[href*="details.php?id="]
details:
selector: a[href*="/details.php?id="]
selector: a[href*="details.php?id="]
attribute: href
download:
selector: a[href*="/details.php?id="]
selector: a[href^="download.php?id="]
attribute: href
filters:
- name: replace
args: ["/details", "/download"]
poster:
selector: a[href^="download.php?id="] button
attribute: data-poster
imdbid:
selector: a[href*="imdb.com/title/tt"]
attribute: href
genre:
selector: small[title]
attribute: title
description:
case:
img[src="/pic/yes.png"]: "Verified: {{ .Result.genre }}"
img[src="/pic/nincs.png"]: "Unverified: {{ .Result.genre }}"
poster:
selector: a[onmouseover]
attribute: onmouseover
filters:
- name: regexp
args: "showTorrentThumb\\('(.*?)', "
date:
selector: td:nth-last-child(6)
selector: div.torrent-date > strong
filters:
- name: regexp
args: (\d{4}-\d{2}-\d{2}.\d{2}:\d{2}:\d{2})
- name: replace
args: ["\u00a0", " "]
- name: append
args: " +01:00" # CET
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss zzz"
size:
selector: td:nth-last-child(5)
selector: div.torrent-size-box
grabs:
selector: td:nth-last-child(4)
seeders:
selector: td:nth-last-child(3)
leechers:
selector: td:nth-last-child(2)
genre:
selector: div.torrent-meta-line > span:nth-child(2)
attribute: title
description:
case:
img[src="/pic/yes.png"]: "Verified: {{ .Result.genre }}"
img[src="/pic/nincs.png"]: "Unverified: {{ .Result.genre }}"
downloadvolumefactor:
case:
font:contains("x0"): 0
span:contains("x0"): 0
"*": 1
uploadvolumefactor:
case:
font:contains("x2"): 2
font:contains("x4"): 4
span:contains("x2"): 2
span:contains("x4"): 4
"*": 1
minimumratio:
text: 1.0
Expand Down
4 changes: 2 additions & 2 deletions definitions/v11/musopia.yml
Original file line number Diff line number Diff line change
Expand Up @@ -162,8 +162,8 @@ search:
minimumratio:
text: 1.0
minimumseedtime:
# 1 day (as seconds = 24 x 60 x 60)
text: 86400
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
description:
selector: td.rowfollow:nth-child(2)
remove: a, b, font, img, span
Expand Down
2 changes: 1 addition & 1 deletion definitions/v11/ncore.yml
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,7 @@ search:
selector: div.box_feltoltve2
filters:
- name: append
args: " +01:00" # CET
args: " +02:00" # EET
- name: dateparse
args: "yyyy-MM-ddHH:mm:ss zzz"
downloadvolumefactor:
Expand Down
15 changes: 10 additions & 5 deletions definitions/v11/nexum-api.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,26 +13,31 @@ caps:
# use https://nexum-core.com/api/v1/categories?apikey=YOUR-APIKEY for cat mappings, name is desc
categorymappings:
- {id: 10, cat: Books/EBook, desc: "Livres"}
- {id: 76, cat: PC/0day, desc: "Windows"}
- {id: 1, cat: Movies, desc: "Films"}
- {id: 23, cat: Movies/Other, desc: "Film documentaire"}
- {id: 11, cat: Books/Comics, desc: "BD"}
- {id: 9, cat: Audio/Audiobook, desc: "Livres audio"}
- {id: 11, cat: Books/Comics, desc: "BD"}
- {id: 23, cat: Movies/Other, desc: "Film documentaire"}
- {id: 77, cat: PC, desc: "Linux"}
- {id: 12, cat: Books/Comics, desc: "Comics"}
- {id: 24, cat: TV/Documentary, desc: "Série documentaire"}
- {id: 78, cat: PC/Mac, desc: "MacOS"}
- {id: 2, cat: TV, desc: "Séries TV"}
- {id: 18, cat: Audio, desc: "Musique"}
- {id: 3, cat: TV/Documentary, desc: "Documentaires"}
- {id: 13, cat: Books/Comics, desc: "Mangas"}
- {id: 18, cat: Audio, desc: "Musique"}
- {id: 22, cat: TV, desc: "Émissions TV"}
- {id: 19, cat: Audio/Other, desc: "Podcasts"}
- {id: 14, cat: Books/Mags, desc: "Journaux"}
- {id: 22, cat: TV, desc: "Émissions TV"}
- {id: 4, cat: TV/Anime, desc: "Animés"}
- {id: 20, cat: Audio/Other, desc: "Samples"}
- {id: 5, cat: TV/Other, desc: "Concerts / Spectacles"}
- {id: 21, cat: Audio/Other, desc: "DJ Mix"}
- {id: 5, cat: TV/Other, desc: "Concerts / Spectacles"}
- {id: 7, cat: TV/Sport, desc: "Sports"}
- {id: 8, cat: Books, desc: "eBooks"}
- {id: 17, cat: Audio, desc: "Audio"}
- {id: 74, cat: Other, desc: "Formation"}
- {id: 75, cat: PC/Games, desc: "Jeux Vidéo"}

modes:
search: [q]
Expand Down
2 changes: 2 additions & 0 deletions definitions/v11/ptfiles.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ description: "PTFiles (PTF) is a Private Torrent Tracker for MOVIES / TV / GENER
language: en-US
type: private
encoding: windows-1252
certificates:
- 18e07892474429b99f7f9a20768792d31234433e # Expired 27th May 2026
links:
- https://ptfiles.net/

Expand Down
Loading
Loading