From 2b7f9c610ed972cb006a5c5f149075ac8a06495a Mon Sep 17 00:00:00 2001 From: kaso17 Date: Wed, 8 Feb 2017 18:14:13 +0100 Subject: [PATCH] Add Torrentz2 tracker Based on the work from @zductiv (#1042) and @scambra --- README.md | 1 + src/Jackett/Definitions/torrentz2.yml | 67 +++++++++++++++++++++++++++ src/Jackett/Jackett.csproj | 3 ++ 3 files changed, 71 insertions(+) create mode 100644 src/Jackett/Definitions/torrentz2.yml diff --git a/README.md b/README.md index 2b2c94876..3645aedf8 100644 --- a/README.md +++ b/README.md @@ -156,6 +156,7 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/ * TorrentLeech * Torrents.Md * TorrentShack + * Torrentz2 * Torrent-Syndikat * ToTheGlory * TranceTraffic diff --git a/src/Jackett/Definitions/torrentz2.yml b/src/Jackett/Definitions/torrentz2.yml new file mode 100644 index 000000000..c8ec3f3dd --- /dev/null +++ b/src/Jackett/Definitions/torrentz2.yml @@ -0,0 +1,67 @@ +--- + site: torrentz2 + name: Torrentz2 + language: en-us + type: public + encoding: UTF-8 + links: + - https://torrentz2.eu/ + + caps: + categories: + "video tv": TV + "video": Movies + "video movie hd": Movies/HD + + modes: + search: [q] + tv-search: [q, season, ep] + movie-search: [q] + + settings: [] + + search: + path: searchA + inputs: + f: "{{ .Query.Keywords }}" + rows: + selector: "html body #wrap .results dl:has(a)" + filters: + - name: andmatch + fields: + title: + selector: dt a + details: + selector: dt a + attribute: href + download: + selector: dt a + attribute: href + filters: + - name: regexp + args: "/(\\w+)" + - name: prepend + args: "magnet:?xt=urn:btih:" + - name: append + args: "&dn={{ .Result.title }}.torrent" + category: + selector: dt + remove: a + filters: + - name: trim + args: "ยป" + - name: trim + args: " " + date: + selector: dd span:nth-child(2) + attribute: title + size: + selector: dd span:nth-child(3) + seeders: + selector: dd span:nth-child(4) + leechers: + selector: dd span:nth-child(5) + downloadvolumefactor: + text: "0" + uploadvolumefactor: + text: "1" diff --git a/src/Jackett/Jackett.csproj b/src/Jackett/Jackett.csproj index 7b9c0e2b9..69336a0f9 100644 --- a/src/Jackett/Jackett.csproj +++ b/src/Jackett/Jackett.csproj @@ -641,6 +641,9 @@ PreserveNewest + + PreserveNewest + Designer