From a438b7b4a041040b506dae2daffb6a91808a2c7b Mon Sep 17 00:00:00 2001 From: Albvadi <randolf.bcgp@gmail.com> Date: Thu, 11 Jan 2018 20:42:10 +0100 Subject: [PATCH] Adding spanish tracker HacheDe (#2402) * New definition for HacheDe Add definition for new spanish tracker: HacheDe * Update README.md Adding HacheDe * Update hachede.yml Remove strdump for debug purposes --- README.md | 1 + src/Jackett.Common/Definitions/hachede.yml | 152 +++++++++++++++++++++ 2 files changed, 153 insertions(+) create mode 100644 src/Jackett.Common/Definitions/hachede.yml diff --git a/README.md b/README.md index 367bd809..61342dcb 100644 --- a/README.md +++ b/README.md @@ -160,6 +160,7 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/ * GODS [![(invite needed)][inviteneeded]](#) * Gormogon * Greek Team + * HacheDe * Hardbay * HD-Forever * HD-Only diff --git a/src/Jackett.Common/Definitions/hachede.yml b/src/Jackett.Common/Definitions/hachede.yml new file mode 100644 index 00000000..0e859052 --- /dev/null +++ b/src/Jackett.Common/Definitions/hachede.yml @@ -0,0 +1,152 @@ +--- +site: hachede +name: HacheDe +language: es-es +type: private +encoding: UTF-8 +links: + - https://hachede.me/ + +caps: + categorymappings: + - {id: 1, cat: Movies, desc: "Películas"} + - {id: 32, cat: Movies/3D, desc: "Películas 3D"} + - {id: 52, cat: Movies/BluRay, desc: "Películas Full Bluray"} + - {id: 33, cat: Movies/BluRay, desc: "Películas BDRemux"} + - {id: 120, cat: Movies/BluRay, desc: "Películas JMBD"} + - {id: 34, cat: Movies/HD, desc: "Películas BDrip 1080p"} + - {id: 99, cat: Movies/HD, desc: "Películas BDrip 720p"} + - {id: 37, cat: Movies/HD, desc: "Películas HDTVrip"} + - {id: 119, cat: Movies/HD, desc: "Películas HDiTunes"} + - {id: 84, cat: Movies/HD, desc: "Películas MicroHD 1080p"} + - {id: 100, cat: Movies/HD, desc: "Películas MicroHD 720p"} + + - {id: 32, cat: Other/Misc, desc: "Documentales"} + - {id: 51, cat: Audio/Video, desc: "Conciertos/Videos Musicales"} + - {id: 131, cat: Movies/HD, desc: "Películas UHD"} + + - {id: 16, cat: TV/HD, desc: "Series"} + - {id: 44, cat: TV/HD, desc: "Series HDTVrip"} + - {id: 89, cat: TV/HD, desc: "Series HDiTunes"} + - {id: 58, cat: TV/HD, desc: "Series 3D"} + - {id: 57, cat: TV/HD, desc: "Series Full Bluray"} + - {id: 40, cat: TV/HD, desc: "Series BDRemux"} + - {id: 121, cat: TV/HD, desc: "Series JMBD"} + - {id: 41, cat: TV/HD, desc: "Series BDrip 1080p"} + - {id: 101, cat: TV/HD, desc: "Series BDrip 720p"} + - {id: 45, cat: TV/HD, desc: "Series MicroHD 1080p"} + - {id: 102, cat: TV/HD, desc: "Series MicroHD 720p"} + + - {id: 114, cat: TV/HD, desc: "TV"} + - {id: 115, cat: TV/HD, desc: "TV 1080p"} + - {id: 116, cat: TV/HD, desc: "TV 720p"} + + - {id: 90, cat: Movies, desc: "Animación"} + - {id: 91, cat: Movies/3D, desc: "Animación 3D"} + - {id: 92, cat: Movies/BluRay, desc: "Animación Full Bluray"} + - {id: 93, cat: Movies/HD, desc: "Animación BDrip 1080p"} + - {id: 104, cat: Movies/HD, desc: "Animación BDrip 720p"} + - {id: 94, cat: Movies/BluRay, desc: "Animación BDRemux"} + - {id: 123, cat: Movies/BluRay, desc: "Animación JMBD"} + - {id: 96, cat: Movies/HD, desc: "Animación HDTVrip"} + - {id: 98, cat: Movies/HD, desc: "Animación MicroHD 1080p"} + - {id: 105, cat: Movies/HD, desc: "Animación MicroHD 720p"} + + - {id: 126, cat: Movies/HD, desc: "Peliculas H265"} + - {id: 127, cat: TV/HD, desc: "Series H265"} + - {id: 130, cat: Movies/3D, desc: "3D H265"} + - {id: 128, cat: Movies/HD, desc: "Animación H265"} + - {id: 129, cat: Other/Misc, desc: "Documentales H265"} + modes: + search: [q] + +login: + path: /ajax/login.php + method: post + headers: + user-agent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.104 Safari/537.36" + form: form + inputs: + loginbox_membername: "{{ .Config.username }}" + loginbox_password: "{{ .Config.password }}" + action: "login" + loginbox_remember: "true" + error: + - selector: div.error + test: + path: /?p=home&pid=1 + selector: div#member_info_bar + +search: + path: / + inputs: + p: "torrents" + page: "1" + pid: "10" + $raw: "{{range .Categories}}&cid[]={{.}}{{end}}" + keywords: "{{ .Query.Keywords }}" + search_type: "name" + searchin: "title" + rows: + selector: table#torrents_table_classic > tbody > tr:not(:first-child) + fields: + title: + selector: td.torrent_name > a + category: + optional: true + selector: td.torrent_image div.category_image a + attribute: href + filters: + - name: split + args: ["=", 3] + download: + optional: true + selector: td.torrent_name > .torrentImages > span:first-child a + attribute: href + banner: + optional: true + selector: td.torrent_image div.relativeDiv div:not(.category_image) a + attribute: href + size: + selector: td.size a + grabs: + selector: td.completed a + seeders: + selector: td.seeders a + leechers: + selector: td.leechers a + date: + optional: true + selector: td.torrent_name + filters: + - name: regexp + args: "(?<=Subido )(.*)(?= por)" + - name: dateparse + args: "02-01-2006 15:04" + downloadvolumefactor: + text: "1" + downloadvolumefactor: + optional: true + selector: img[src$="torrent_free.png"] + attribute: title + filters: + - name: replace + args: ["FREE LEECH!", "0"] + downloadvolumefactor: + optional: true + selector: img[src$="torrent_multiple_download.png"] + attribute: title + filters: + - name: split + args: [":", 1] + - name: trim + uploadvolumefactor: + text: "1" + uploadvolumefactor: + optional: true + selector: img[src$="torrent_multiple_upload.png"] + attribute: title + filters: + - name: split + args: [":", 1] + - name: trim -- GitLab