From 56b2b8f1bc8a8f43ef0f89b34c44f0ac27ccf2c3 Mon Sep 17 00:00:00 2001 From: Garfield69 Date: Fri, 18 Oct 2019 11:00:17 +1300 Subject: [PATCH] mkvcage: back on .nl #5983 --- README.md | 1 + src/Jackett.Common/Definitions/mkvcage.yml | 80 ++++++++++++++++++++++ src/Jackett.Updater/Program.cs | 1 - 3 files changed, 81 insertions(+), 1 deletion(-) create mode 100644 src/Jackett.Common/Definitions/mkvcage.yml diff --git a/README.md b/README.md index 22f9f1a80..5fe5e3ce1 100644 --- a/README.md +++ b/README.md @@ -60,6 +60,7 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/ * MacTorrents * MagnetDL * MejorTorrent + * MkvCage * Monova * MovCr * Newpct (aka: tvsinpagar, descargas2020, torrentlocura, torrentrapid, tumejortorrent, pctnew, etc) diff --git a/src/Jackett.Common/Definitions/mkvcage.yml b/src/Jackett.Common/Definitions/mkvcage.yml new file mode 100644 index 000000000..239ce0746 --- /dev/null +++ b/src/Jackett.Common/Definitions/mkvcage.yml @@ -0,0 +1,80 @@ +--- + site: mkvcage + name: MkvCage + description: "MkvCage is a Public torrent site for MOVIES / TV" + language: en-us + type: public + encoding: UTF-8 + links: + - https://www.mkvcage.nl/ + + legacylinks: + - https://www.mkvcage.ws/ + - https://mkvcage.com/ + - https://www.mkvcage.com/ + + caps: + categories: + 1: Movies + 2: TV + 3: Other + + modes: + search: [q] + tv-search: [q, season, ep] + movie-search: [q] + + settings: [] + + download: + selector: a[href^="magnet:?"] + + search: + paths: + # 6 hits per page!?!?! + - path: "{{if .Keywords}}?s={{ .Keywords}}{{else}}{{end}}" + - path: "page/2/{{if .Keywords}}?s={{ .Keywords}}{{else}}{{end}}" + - path: "page/3/{{if .Keywords}}?s={{ .Keywords}}{{else}}{{end}}" + - path: "page/4/{{if .Keywords}}?s={{ .Keywords}}{{else}}{{end}}" + - path: "page/5/{{if .Keywords}}?s={{ .Keywords}}{{else}}{{end}}" + rows: + selector: article + filters: + - name: andmatch + fields: + title: + selector: h2 a + category: + selector: span.cat-links + attribute: class + case: + a[href*="/category/movies/"]: "1" + a[href*="/category/tv-shows/"]: "2" + "*": "3" + details: + selector: h2 a + attribute: href + download: + selector: h2 a + attribute: href + description: + selector: pre + banner: + selector: div img + attribute: src + date: + selector: span.posted-on a time + attribute: datetime + size: + selector: h2 a + filters: + - name: re_replace + args: ["(.*?)(\\d+)\\.?\\d?([T|G|M|K]B)$", "$2 $3"] + seeders: + text: 1 + leechers: + text: 1 + downloadvolumefactor: + text: "0" + uploadvolumefactor: + text: "1" diff --git a/src/Jackett.Updater/Program.cs b/src/Jackett.Updater/Program.cs index b8c3e0bbc..9f8084d32 100644 --- a/src/Jackett.Updater/Program.cs +++ b/src/Jackett.Updater/Program.cs @@ -350,7 +350,6 @@ namespace Jackett.Updater "Definitions/worldwidetorrents.yml", "Definitions/tntvillage.yml", "Definitions/xktorrent.yml", - "Definitions/mkvcage.yml", "Definitions/btkitty.yml", "Definitions/kikibt.yml", "Definitions/torrentkitty.yml",