--- id: torrentfunk name: TorrentFunk description: "TorrentFunk is a Public torrent index" language: en-US type: public encoding: UTF-8 links: - https://www.torrentfunk.com/ - https://www.torrentfunk2.com/ - https://torrentfunk.unblockit.casa/ - https://torrentfunk.ninjaproxy1.com/ - https://torrentfunk.proxyninja.org/ legacylinks: - https://torrentfunk.unblockit.bio/ - https://torrentfunk.unblockit.boo/ - https://torrentfunk.mrunblock.guru/ - https://torrentfunk.unblockit.click/ - https://torrentfunk.unblockit.asia/ - https://torrentfunk.mrunblock.life/ - https://torrentfunk.unblockit.mov/ - https://torrentfunk.unblockit.rsvp/ - https://torrentfunk.nocensor.click/ - https://torrentfunk.unblockit.vegas/ - https://torrentfunk.unblockit.esq/ - https://torrentfunk.unblockit.zip/ - https://torrentfunk.unblockit.foo/ - https://torrentfunk.unblockit.ing/ - https://torrentfunk.nocensor.cloud/ - https://torrentfunk.mrunblock.bond/ - https://torrentfunk.unblockit.date/ - https://torrentfunk.unblockit.dad/ - https://torrentfunk.unblockit.africa/ caps: categorymappings: - {id: 1, cat: Movies, desc: Movies} - {id: 2, cat: Audio, desc: Music} - {id: 3, cat: TV, desc: Television} - {id: 4, cat: PC/Games, desc: Games} - {id: 5, cat: PC, desc: Software} - {id: 6, cat: TV/Anime, desc: Anime} - {id: 7, cat: XXX, desc: Adult} - {id: 8, cat: Other, desc: Other(tbd)} - {id: 9, cat: Other, desc: Other(tbd)} - {id: 0, cat: Other, desc: Other(tbd)} - {id: 10, cat: Other, desc: Other(tbd)} - {id: 11, cat: Other, desc: Other(tbd)} modes: search: [q] tv-search: [q, season, ep] movie-search: [q] music-search: [q] settings: [] search: paths: # https://www.torrentfunk.com/all/torrents/morty-402-castellano.html - path: "all/torrents/{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}.html" keywordsfilters: - name: re_replace args: ["[\\s]+", "-"] - name: tolower rows: selector: table.tmain tbody tr:has(a[href^="/torrent/"]) filters: - name: andmatch fields: category: selector: td[class^="tv"], td[class^="tn"] attribute: class filters: - name: regexp args: (\d+) title: selector: div a[href^="/torrent/"] details: selector: div a[href^="/torrent/"] attribute: href download: # /tor/25878251.torrent selector: div a[href^="/torrent/"] attribute: href filters: - name: split args: ["/", 2] - name: prepend args: "/tor/" - name: append args: ".torrent" date_day: # Today # Yesterday selector: td:nth-child(2):contains("day") optional: true filters: - name: fuzzytime date_month: # 7 Jul # 25 Dec selector: td:nth-child(2):not(:contains("day")) optional: true filters: - name: append args: " -07:00" # PDT - name: dateparse args: "d MMM zzz" date: text: "{{ if or .Result.date_month .Result.date_day }}{{ or .Result.date_month .Result.date_day }}{{ else }}now{{ end }}" size: selector: td:nth-child(3) seeders: selector: td:nth-child(4) leechers: selector: td:nth-child(5) downloadvolumefactor: text: 0 uploadvolumefactor: text: 1 # engine n/a