2017-01-28 05:50:41 +00:00
|
|
|
---
|
2020-05-11 19:59:28 +00:00
|
|
|
id: kickasstorrent-kathow
|
2020-05-10 20:05:19 +00:00
|
|
|
name: KickAssTorrent (kat.li)
|
|
|
|
description: "kat.li is a Public KickAssTorrent clone for TV / MOVIES / GENERAL"
|
|
|
|
language: en-us
|
|
|
|
type: public
|
|
|
|
encoding: UTF-8
|
|
|
|
followredirect: true
|
|
|
|
links:
|
|
|
|
- https://kickass.ws/
|
2020-08-28 06:28:57 +00:00
|
|
|
- https://kickasstorrents.unblockninja.com/
|
2020-05-10 20:05:19 +00:00
|
|
|
legacylinks:
|
|
|
|
- https://kickass.gg/
|
|
|
|
- https://katcr.io/
|
|
|
|
- https://thekat.nz/
|
|
|
|
- https://thekat.se/
|
|
|
|
- https://kat.how/
|
|
|
|
- https://kat.li/
|
|
|
|
- https://katcr.to/ # possible 3rd kickasstorrent site/clone?
|
|
|
|
- https://kickasstorrent.cr/ # possible 3rd kickasstorrent site/clone?
|
|
|
|
- https://kickass.unblockit.pro/
|
|
|
|
- https://kickass.unblockit.one/
|
2020-06-10 03:54:08 +00:00
|
|
|
- https://kickass.unblockit.me/
|
2020-06-25 19:17:40 +00:00
|
|
|
- https://kickass.unblockit.pw/
|
2020-07-29 03:51:24 +00:00
|
|
|
- https://kickass.unblockit.id/
|
2020-08-21 22:54:23 +00:00
|
|
|
- https://kickass.unblockit.win/
|
2020-10-10 19:51:49 +00:00
|
|
|
- https://kickass.unblockit.top/ # currently redirects to https://kat.unblockit.lat/ (newkatcr.co proxy)
|
2017-01-28 05:50:41 +00:00
|
|
|
|
2020-05-10 20:05:19 +00:00
|
|
|
caps:
|
|
|
|
categories:
|
|
|
|
movies: Movies
|
|
|
|
tv: TV
|
|
|
|
music: Audio
|
|
|
|
books: Books
|
|
|
|
games: Console
|
|
|
|
applications: PC
|
|
|
|
xxx: XXX
|
|
|
|
other: Other
|
|
|
|
# additional from proxy
|
2020-05-10 20:50:52 +00:00
|
|
|
video: TV # Movies
|
2020-05-10 20:05:19 +00:00
|
|
|
porn: XXX
|
|
|
|
audio: Audio
|
2017-01-28 05:50:41 +00:00
|
|
|
|
2020-05-10 20:05:19 +00:00
|
|
|
modes:
|
|
|
|
search: [q]
|
|
|
|
tv-search: [q, season, ep]
|
|
|
|
movie-search: [q]
|
|
|
|
music-search: [q]
|
2019-12-17 07:13:41 +00:00
|
|
|
|
2020-05-10 20:05:19 +00:00
|
|
|
settings:
|
|
|
|
- name: sort
|
|
|
|
type: select
|
|
|
|
label: Sort requested from site
|
|
|
|
default: "time_add"
|
|
|
|
options:
|
|
|
|
"time_add": "created"
|
|
|
|
"seeders": "seeders"
|
|
|
|
"size": "size"
|
|
|
|
- name: type
|
|
|
|
type: select
|
|
|
|
label: Order requested from site
|
|
|
|
default: "desc"
|
|
|
|
options:
|
|
|
|
"desc": "desc"
|
|
|
|
"asc": "asc"
|
2017-01-28 05:50:41 +00:00
|
|
|
|
2017-01-28 06:40:51 +00:00
|
|
|
|
2020-05-10 20:05:19 +00:00
|
|
|
search:
|
|
|
|
paths:
|
|
|
|
- path: "{{ if .Keywords }}usearch/{{ .Keywords }}/{{else}}new/{{end}}?field={{ .Config.sort }}&sorder={{ .Config.type }}"
|
2019-12-17 07:13:41 +00:00
|
|
|
|
2020-05-10 20:05:19 +00:00
|
|
|
rows:
|
|
|
|
selector: table[class="data"] tr[id]
|
2020-01-18 21:05:52 +00:00
|
|
|
|
2020-05-10 20:05:19 +00:00
|
|
|
fields:
|
|
|
|
category:
|
|
|
|
text: other
|
|
|
|
category|noappend:
|
|
|
|
optional: true
|
|
|
|
selector: span[id^="cat_"] > strong > a
|
|
|
|
attribute: href
|
|
|
|
filters:
|
|
|
|
- name: tolower
|
|
|
|
- name: trim
|
|
|
|
args: /
|
2020-05-12 22:42:31 +00:00
|
|
|
# proxy uses Video for both TV and Movies
|
2020-05-10 20:05:19 +00:00
|
|
|
category:
|
|
|
|
optional: true
|
|
|
|
selector: span[id^="cat_"] > strong > a:contains("Video")
|
|
|
|
filters:
|
|
|
|
- name: replace
|
|
|
|
args: ["Video", "movies"]
|
|
|
|
title:
|
|
|
|
selector: td:nth-child(1) > div > div > a[class="cellMainLink"]
|
|
|
|
details:
|
|
|
|
selector: td:nth-child(1) > div > div > a[class="cellMainLink"]
|
|
|
|
attribute: href
|
|
|
|
download:
|
|
|
|
optional: true
|
|
|
|
# the official site delivers mylink so we skip to the magnet URI
|
|
|
|
selector: td:nth-child(1) > div > a[data-download=""]
|
|
|
|
attribute: href
|
|
|
|
filters:
|
|
|
|
- name: querystring
|
|
|
|
args: url
|
|
|
|
download:
|
|
|
|
optional: true
|
|
|
|
# the proxy delivers magnet URI
|
|
|
|
selector: a[href^="magnet:?xt="]
|
|
|
|
attribute: href
|
|
|
|
size:
|
|
|
|
selector: td:nth-child(2)
|
|
|
|
filters:
|
|
|
|
- name: replace
|
|
|
|
args: ["N/A", "0 Bytes"]
|
|
|
|
- name: re_replace # replace all but last dot (They use dots as decimal and thousands separators)
|
|
|
|
args: ["[.](?=.*[.])", ""]
|
|
|
|
date:
|
|
|
|
selector: td:nth-child(3)
|
|
|
|
seeders:
|
|
|
|
selector: td:nth-child(4)
|
|
|
|
filters:
|
|
|
|
- name: replace
|
|
|
|
args: ["N/A", "0"]
|
|
|
|
leechers:
|
|
|
|
# default for proxy which has an empty leechers selector
|
|
|
|
text: 0
|
|
|
|
leechers:
|
|
|
|
optional: true
|
|
|
|
selector: td:nth-child(5)
|
|
|
|
filters:
|
|
|
|
- name: replace
|
|
|
|
args: ["N/A", "0"]
|
|
|
|
downloadvolumefactor:
|
|
|
|
text: 0
|
|
|
|
uploadvolumefactor:
|
|
|
|
text: 1
|
2020-01-18 21:05:52 +00:00
|
|
|
# engine n/a
|