--- id: elitetorrent-biz name: EliteTorrent.biz description: "EliteTorrent.biz is a Public torrent site for TV, movies and documentaries" language: es-ES type: public encoding: UTF-8 requestDelay: 2 links: - https://www.elitetorrent.com/ - https://elitetorrent.nocensor.lol/ legacylinks: - https://www.elitetorrent.nu/ - https://www.elitetorrent.tv/ - https://www.elitetorrent.li/ - https://www.elitetorrent.bz/ - https://www.elitetorrent.nl/ - https://wwvv.elitetorrent.nl/ - https://wvvw.elitetorrent.nl/ - https://vvww.elitetorrent.nl/ - https://www.elitetorrent.to/ - https://www.elitetorrent.se/ - https://elitetorrent.si/ - https://elitetorrent.nocensor.work/ - https://elitetorrent.com/ - https://elitetorrent.app/ - https://elitetorrent.nocensor.biz/ - https://elitetorrent.la/ - https://www.elitetorrent.wtf/ - https://www.elitetorrent.dev/ - https://elitetorrent.nocensor.sbs/ - https://elitetorrent.nocensor.world/ caps: categories: series: TV peliculas: Movies other: Other modes: search: [q] tv-search: [q, season, ep] movie-search: [q] settings: [] download: selectors: - selector: a[href^="magnet:?"] attribute: href search: # site returns just 30 results, attempt to fetch up to 90 paths: - path: / - path: /page/2/ followredirect: true - path: /page/3/ followredirect: true keywordsfilters: # most ES/ITA TV torrents are in XXxYY format, so we search without S/E prefixes and filter later - name: re_replace args: ["(?i)S0?(\\d{1,2})", " $1 "] - name: re_replace args: ["(?i)E(\\d{2,3})", " $1 "] inputs: s: "{{ .Keywords }}" $raw: "&x=0&y=0" rows: selector: "#principal .miniboxs-ficha li:has(span:nth-of-type(2))" filters: - name: andmatch fields: category_movie: selector: .meta a attribute: href filters: - name: regexp args: "^.*/(peliculas)/.*$" category_tv: selector: .meta a attribute: href filters: - name: regexp args: "^.*/(series)/.*$" category: text: "{{ if or .Result.category_movie .Result.category_tv }}{{ or .Result.category_movie .Result.category_tv }}{{ else }}other{{ end }}" _quality: selector: span:nth-of-type(2) > i filters: - name: replace args: ["---", ""] _language: selector: span#idiomacio > i > img attribute: title filters: - name: replace args: ["Pelicula en ", ""] - name: replace args: ["Español Latino", "LATiN SPANiSH"] - name: replace args: ["Español Castellano", "SPANiSH"] - name: replace args: ["Ingles", "English"] - name: replace args: ["Subtitulado", " SPASUBS"] - name: replace args: ["VOSE", ""] title: selector: div.imagen > a attribute: title # normalize to SXXEYY format filters: - name: replace args: [" – ", " "] - name: replace args: ["(", ""] - name: replace args: [")", ""] - name: re_replace args: ["(\\d{2})×(\\d{2})", "S$1E$2"] - name: re_replace args: ["(\\d{1})×(\\d{2})", "S0$1E$2"] - name: append args: " {{ .Result._quality }} {{ .Result._language }}" details: selector: .meta a attribute: href download: selector: .meta a attribute: href poster: selector: .imagen img attribute: data-src size_optional: selector: .voto1 optional: true filters: - name: replace args: ["desc.", "512 MB"] - name: replace args: ["s", ""] size: text: "{{ if .Result.size_optional }}{{ .Result.size_optional }}{{ else }}512 MB{{ end }}" date: text: now seeders: text: 1 leechers: text: 1 downloadvolumefactor: text: 0 uploadvolumefactor: text: 1 # engine n/a