--- id: btnext name: BTNext description: "BTNext (BTNT) is a PORTUGUESE Private Torrent Tracker for 0DAY / GENERAL" language: pt-PT type: private encoding: UTF-8 links: - http://tracker.btnext.com/ # site forces http, https is not supported caps: categorymappings: - {id: 86, cat: Other, desc: "Freeleech"} - {id: 88, cat: Movies, desc: "Movies"} - {id: 89, cat: Console, desc: "Games"} - {id: 87, cat: TV, desc: "Series"} - {id: 93, cat: Audio, desc: "Musica"} - {id: 108, cat: Movies, desc: "ViP"} - {id: 1, cat: Movies, desc: "Movies"} - {id: 70, cat: Movies/3D, desc: "Movies 3D"} - {id: 71, cat: Movies/SD, desc: "Movies 480p"} - {id: 72, cat: Movies/BluRay, desc: "Movies BD-R"} - {id: 31, cat: Movies/HD, desc: "Movies BDRIP/BRRip"} - {id: 16, cat: Movies/SD, desc: "Movies CAM"} - {id: 74, cat: Movies/DVD, desc: "Movies DvD-R"} - {id: 76, cat: Movies, desc: "Movies Packs"} - {id: 115, cat: Movies/Other, desc: "Movies Kids"} - {id: 91, cat: Movies/Other, desc: "Movies Kids Inglês"} - {id: 113, cat: Movies/Other, desc: "Movies Kids PT-BR"} - {id: 114, cat: Movies/Other, desc: "Movies Kids PT-PT"} - {id: 77, cat: Movies/WEB-DL, desc: "Movies WEB-DL"} - {id: 85, cat: Movies/DVD, desc: "Movies Custom-DVDR"} - {id: 14, cat: Movies/SD, desc: "Movies DVDRip/XViD"} - {id: 98, cat: Movies/Other, desc: "Movies Juvenil"} - {id: 104, cat: Movies/UHD, desc: "Movies Bluray-UHD"} - {id: 102, cat: Movies/HD, desc: "Movies HD-720p"} - {id: 101, cat: Movies/HD, desc: "Movies HD-1080p"} - {id: 103, cat: Movies/UHD, desc: "Movies HD-2160p"} - {id: 42, cat: TV, desc: "TV Series"} - {id: 45, cat: TV/Documentary, desc: "Documentaries"} - {id: 46, cat: TV/Sport, desc: "Sports"} - {id: 47, cat: TV/HD, desc: "TV Bluray"} - {id: 48, cat: TV/SD, desc: "TV Dvd-R"} - {id: 49, cat: TV/SD, desc: "TV DVDRiP"} - {id: 50, cat: TV, desc: "TV Packs"} - {id: 92, cat: TV, desc: "TV Kids"} - {id: 112, cat: TV, desc: "TV Juvenil"} - {id: 52, cat: TV/SD, desc: "TV SDx264"} - {id: 53, cat: TV/WEB-DL, desc: "TV WEB-DL"} - {id: 55, cat: TV/HD, desc: "TV X264"} - {id: 56, cat: TV/SD, desc: "TV-XViD"} - {id: 7, cat: Audio, desc: "Music"} - {id: 20, cat: Audio/Video, desc: "Music MVideo"} - {id: 21, cat: Audio/MP3, desc: "Music MP3"} - {id: 33, cat: Audio/Video, desc: "Music MP4"} - {id: 32, cat: Audio/Lossless, desc: "Music FLAC"} - {id: 2, cat: Console, desc: "Games"} - {id: 78, cat: PC/Games, desc: "Games Linux"} - {id: 79, cat: PC/Mac, desc: "Games MacOSX"} - {id: 28, cat: Console/NDS, desc: "Games Nintendo DS"} - {id: 27, cat: PC/Games, desc: "Games PC/Windows"} - {id: 111, cat: Console, desc: "Games Nintendo Sw"} - {id: 80, cat: Console/PS3, desc: "Games PS2"} - {id: 81, cat: Console/PS3, desc: "Games PS3"} - {id: 82, cat: Console/PS4, desc: "Games PS4"} - {id: 83, cat: Console/PSP, desc: "Games PSP"} - {id: 95, cat: Console/PS Vita, desc: "Games PSVITA"} - {id: 4, cat: Console/Wii, desc: "Games Wii"} - {id: 26, cat: Console/XBox 360, desc: "Games XBOX360"} - {id: 84, cat: Console/XBox, desc: "Games XONE"} - {id: 6, cat: PC, desc: "Applications"} - {id: 18, cat: PC/ISO, desc: "Applications PC"} - {id: 19, cat: PC/Mac, desc: "Applications Macintosh"} - {id: 34, cat: PC/ISO, desc: "Applications Linux"} - {id: 44, cat: Other, desc: "Miscellaneous"} - {id: 54, cat: Audio/Audiobook, desc: "Books Audiobook"} - {id: 57, cat: Books/EBook, desc: "Books E-Books"} - {id: 58, cat: Books/Comics, desc: "Books Comics"} - {id: 59, cat: Books, desc: "Books Educational"} - {id: 60, cat: Books/Mags, desc: "Books Magazines/Journals"} - {id: 61, cat: Other, desc: "Pics/Wallpapers"} - {id: 62, cat: PC/Mobile-Android, desc: "Android"} - {id: 63, cat: PC/Mobile-iOS, desc: "iOS"} - {id: 66, cat: PC/Mobile-Other, desc: "WindowsPhone"} - {id: 90, cat: Other, desc: "GPS"} - {id: 68, cat: Other, desc: "Others"} - {id: 100, cat: Other, desc: "Revistas"} - {id: 109, cat: TV/Anime, desc: "Anime"} - {id: 51, cat: TV/Anime, desc: "Anime Filmes"} - {id: 99, cat: TV/Anime, desc: "Anime Hentai"} - {id: 110, cat: TV/Anime, desc: "Anime TV Séries"} - {id: 41, cat: XXX, desc: "XXX"} - {id: 64, cat: XXX, desc: "XXX-Magazines"} - {id: 65, cat: XXX, desc: "XXX-Movies"} - {id: 67, cat: XXX/Pack, desc: "XXX-Packs"} - {id: 69, cat: XXX/ImageSet, desc: "XXX-Pics/Wallpapers"} modes: search: [q] tv-search: [q, season, ep, imdbid] movie-search: [q, imdbid] music-search: [q] book-search: [q] settings: - name: username type: text label: Username - name: password type: password label: Password - name: info type: info label: Layout default: "
  1. Only the English Classic profile is supported.
  2. Make sure to set the Torrent Listing (Lista de Torrents) option in your profile to Classic (Clássico)
  3. Using the Moderna theme will prevent results.
" - name: sort type: select label: Sort requested from site default: added options: added: created seeders: seeders size: size - name: type type: select label: Order requested from site default: desc options: desc: desc asc: asc - name: info_results type: info label: Search results default: "If you get 0 results check the log for error: An error has occurred!You can't view this page unless you read all your unread messages, then access the site with your browser and mark as read all PMs." login: path: ?p=home&pid=1 method: form form: form#loginbox_form submitpath: /ajax/login.php inputs: action: login loginbox_membername: "{{ .Config.username }}" loginbox_password: "{{ .Config.password }}" loginbox_remember: 1 selectorinputs: securitytoken: selector: "script:contains(\"stKey: \")" filters: - name: regexp args: "stKey: \"(.+?)\"," error: - selector: ":contains(\"-ERROR-\")" test: path: ?p=torrents&pid=32 selector: a#logout search: paths: - path: / keywordsfilters: - name: re_replace args: ["[^a-zA-Z0-9]+", "%25"] inputs: p: torrents pid: 32 $raw: "{{ range .Categories }}cid[]={{.}}&{{end}}" keywords: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}" # name, description, both, uploader search_type: "{{ if .Query.IMDBID }}description{{ else }}name{{ end }}" "sortOptions[sortBy]": "{{ .Config.sort }}" "sortOptions[sortOrder]": "{{ .Config.type }}" error: - selector: div.error:not(:contains("Não existem resultados encontrados.")):not(:contains("There are no results found.")) rows: selector: table#torrents_table_classic > tbody > tr:has(td.torrent_name) fields: category: selector: div.category_image > a attribute: href filters: - name: querystring args: cid title: selector: a[href*="?p=torrents&pid=10&action=details"] details: selector: a[href*="?p=torrents&pid=10&action=details"] attribute: href download: selector: a[href*="?p=torrents&pid=10&action=download"] attribute: href size: selector: a[rel="torrent_size"] seeders: selector: a[rel="torrent_seeders"] leechers: selector: a[rel="torrent_leechers"] grabs: selector: a[rel="times_completed"] poster: selector: a[rel="fancybox"] attribute: href imdb: # a href="http://tracker.btnext.com/data/torrents/imdb/tt0249677.jpg" selector: a[href*="/imdb/tt"] attribute: href filters: - name: regexp args: "imdb/(.+?).jpg" - name: prepend args: "https://www.imdb.com/title/" downloadvolumefactor: case: "img[title=\"FREE!\"]": 0 "*": 1 uploadvolumefactor: text: 1 date: selector: td.torrent_name > abbr.timeago optional: true attribute: data-time date: selector: td.torrent_name:not(:has(abbr.timeago)):not(:contains("day")):not(:contains("Domingo")):not(:contains("Sábado")):not(:contains("Sexta")):not(:contains("Quinta")):not(:contains("Quarta")):not(:contains("Terça")):not(:contains("Segunda")):not(:contains("ontem")):not(:contains("Hoje")) optional: true remove: span, a, br filters: - name: replace args: ["Enviado ", ""] # Uploaded - name: replace args: ["Uploaded ", ""] - name: replace args: [" por", ""] # by - name: replace args: [" by", ""] - name: replace args: ["às ", ""] # at - name: replace args: ["at ", ""] - name: append args: " +00:00" # WET - name: dateparse args: "02-01-2006 15:04 -07:00" date: selector: td.torrent_name:not(:has(abbr.timeago)):contains("day"), td.torrent_name:not(:has(abbr.timeago)):contains("Domingo"), td.torrent_name:not(:has(abbr.timeago)):contains("Sábado"), td.torrent_name:not(:has(abbr.timeago)):contains("Quinta"), td.torrent_name:not(:has(abbr.timeago)):contains("Sexta"), td.torrent_name:not(:has(abbr.timeago)):contains("Quarta"), td.torrent_name:not(:has(abbr.timeago)):contains("Terça"), td.torrent_name:not(:has(abbr.timeago)):contains("Segunda"), td.torrent_name:not(:has(abbr.timeago)):contains("ontem"), td.torrent_name:not(:has(abbr.timeago)):contains("Hoje") optional: true remove: span, a, br filters: - name: replace args: ["Enviado ", ""] # Uploaded - name: replace args: ["Uploaded ", ""] - name: replace args: [" por", ""] # by - name: replace args: [" by", ""] - name: replace args: ["às ", ""] # at - name: replace args: ["at ", ""] - name: replace args: ["Hoje", "Today"] - name: replace args: ["ontem", "Yesterday"] - name: replace args: ["Segunda", "Monday"] - name: replace args: ["Terça", "Tuesday"] - name: replace args: ["Quarta", "Wednesday"] - name: replace args: ["Quinta", "Thursday"] - name: replace args: ["Sexta", "Friday"] - name: replace args: ["Sábado", "Saturday"] - name: replace args: ["Domingo", "Sunday"] - name: fuzzytime # TSUE 2.2