--- 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: # dont forget to update the path categories in the search block categorymappings: - {id: 1, cat: Movies/SD, desc: "Film/Cam/Eng", default: true} - {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: 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: 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} - {id: 21, cat: Books, desc: "Könyv/Eng", default: true} - {id: 22, cat: Books, desc: "Könyv/Hun", default: true} - {id: 35, cat: TV/Anime, desc: "Mese/Eng", default: true} - {id: 36, cat: TV/Anime, desc: "Mese/Hun", default: true} - {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/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: 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, imdbid] movie-search: [q, imdbid] music-search: [q] book-search: [q] settings: - name: cookie type: text label: Cookie - name: info_cookie type: info_cookie - 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 - name: type type: select label: Order requested from site default: desc options: desc: desc asc: asc - name: info_settings type: info label: Settings Requirement default: This indexer only supports the direct datasheet link option.
Navigate to the web site account Beállítások (Settings), change the Torrent lista viselkedése (The behavior of the Torrent List) option to Közvetlen adatlap link (Direct datasheet link), and click Mentés (Save). Selecting Lenyíló részletek (Dropdown Details) will return no results. - name: info_tpp type: info label: Results Per Page default: For best results, change the Torrent oldalanként Torrents per page: setting to 100 on your account profile. The default is 35. login: # 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?k="] search: paths: - path: browse.php 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: [41, 34, 40, 39] inputs: xxx: 1 inputs: $raw: "{{ range .Categories }}cat[]={{.}}&{{end}}" 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 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: tr.torrent-row fields: category: selector: a[href^="browse.php?cat="] attribute: href filters: - name: querystring args: cat title: selector: a[href*="details.php?id="] details: selector: a[href*="details.php?id="] attribute: href download: selector: a[href^="download.php?id="] attribute: href poster: selector: a[href^="download.php?id="] button attribute: data-poster imdbid: selector: a[href*="imdb.com/title/tt"] attribute: href date: selector: div.torrent-date > strong filters: - name: replace args: ["\u00a0", " "] - name: append args: " +01:00" # CET - name: dateparse args: "yyyy-MM-dd HH:mm:ss zzz" size: 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: span:contains("x0"): 0 "*": 1 uploadvolumefactor: case: span:contains("x2"): 2 span:contains("x4"): 4 "*": 1 minimumratio: text: 1.0 minimumseedtime: # 2 days (as seconds = 2 x 24 x 60 x 60) text: 172800 # engine n/a