Jackett/src/Jackett.Common/Definitions/torrentz2k.yml

107 lines
2.5 KiB
YAML
Raw Normal View History

---
id: torrentz2k
name: Torrentz2k
description: "Torrentz2k is a Public torrent indexer"
language: en-us
type: public
encoding: UTF-8
links:
- https://torrentz2k.xyz/
legacylinks:
- https://torrentz2k.pw/
caps:
categorymappings:
- {id: book, cat: Books, desc: Books}
- {id: film, cat: Movies, desc: Movies}
- {id: gamepad, cat: Console, desc: Games}
- {id: list, cat: Other, desc: Other}
- {id: male, cat: XXX, desc: XXX}
- {id: music, cat: Audio, desc: "Music MP3"}
- {id: sellsy, cat: Audio/Lossless, desc: "Music Lossless"}
- {id: play-circle, cat: TV, desc: WEBTV}
- {id: smile-o, cat: TV/Anime, desc: Anime}
- {id: television, cat: TV, desc: TV}
- {id: wrench, cat: PC, desc: Software}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings: []
search:
# https://torrentz2k.xyz/search/
paths:
- path: search/
method: post
- path: search/
method: post
inputs:
page: 2
inputs:
q: "{{ if .Keywords }}{{ .Keywords }}{{ else }}:latest:{{ end }}"
category: all
x: 0
y: 0
keywordsfilters:
# the site uses % for wildcard
- name: re_replace
args: ["[^a-zA-Z0-9]+", "%"]
rows:
selector: table.table-striped > tbody > tr
filters:
- name: andmatch
fields:
category:
selector: i
attribute: class
filters:
- name: append
args: " list"
# extract the second class
- name: split
args: [" ", 1]
# remove fa- prefix
- name: replace
args: ["fa-", ""]
title:
selector: span.btntitle
attribute: title
details:
# details page is only accessible via form and post which Cardigann does not support.
text: /
download:
selector: a[href^="magnet:?xt="]
attribute: href
date:
selector: td:nth-child(5)
filters:
- name: replace
args: ["sec", "seconds"]
- name: replace
args: ["min", "minutes"]
- name: replace
args: ["hr", "hours"]
- name: append
args: " ago"
- name: timeago
_size:
selector: td:nth-child(6)
size:
text: "{{ if .Result._size }}{{ .Result._size }}{{else}}0 B{{end}}"
seeders:
selector: td:nth-child(3)
leechers:
selector: td:nth-child(4)
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a