From c8d974cf529975730679a0aef87c22e929351036 Mon Sep 17 00:00:00 2001 From: kaso17 Date: Sun, 3 Sep 2017 10:03:38 +0200 Subject: [PATCH] Add AST4u tracker --- README.md | 1 + src/Jackett/Definitions/ast4u.yml | 109 ++++++++++++++++++++++++++++++ 2 files changed, 110 insertions(+) create mode 100644 src/Jackett/Definitions/ast4u.yml diff --git a/README.md b/README.md index 1afc5beff..229993307 100644 --- a/README.md +++ b/README.md @@ -77,6 +77,7 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/ * ArabaFenice * Arche Torrent * AsianDVDClub + * AST4u * Audiobook Torrents * Awesome-HD * Avistaz diff --git a/src/Jackett/Definitions/ast4u.yml b/src/Jackett/Definitions/ast4u.yml new file mode 100644 index 000000000..66e527970 --- /dev/null +++ b/src/Jackett/Definitions/ast4u.yml @@ -0,0 +1,109 @@ +--- + site: ast4u + name: AST4u + language: de-de + type: private + encoding: iso-8859-1 + links: + - https://www.ast4u.me/ + + caps: + categorymappings: + - {id: 35, cat: TV/Anime, desc: "Anime Movie"} + - {id: 36, cat: TV/Anime, desc: "Anime Serie"} + - {id: 37, cat: Audio/Foreign, desc: "Anime Musik"} + - {id: 41, cat: Books, desc: "Anime Pic & Manga"} + - {id: 42, cat: XXX, desc: "Hentai Movie & OVA"} + - {id: 43, cat: XXX, desc: "Hentai Serie"} + - {id: 44, cat: PC, desc: "Hentai Game"} + - {id: 45, cat: Movies, desc: "Cartoon Movie"} + - {id: 46, cat: TV, desc: "Cartoon Serie"} + - {id: 47, cat: TV, desc: "TV-Serie"} + - {id: 49, cat: TV/Documentary, desc: "Sonstiges Doku"} + - {id: 50, cat: Audio, desc: "Sonstiges Soundtrack"} + - {id: 52, cat: Movies/HD, desc: "Movie HD"} + - {id: 53, cat: Other, desc: "Sonstiges"} + - {id: 55, cat: Movies/Foreign, desc: "Movie Asia & MartialArts"} + - {id: 56, cat: TV/Anime, desc: "Anime OVA"} + - {id: 58, cat: Movies, desc: "Movie"} + - {id: 59, cat: Audio/Audiobook, desc: "Sonstiges Hoerspiele"} + - {id: 62, cat: Console, desc: "Sonstiges Game"} + - {id: 65, cat: Movies/BluRay, desc: "Movie BluRay"} + - {id: 66, cat: TV, desc: "TV-Serie BluRay"} + - {id: 67, cat: TV/HD, desc: "TV-Serie HD"} + - {id: 68, cat: TV/Anime, desc: "Anime Movie HD & BD"} + - {id: 69, cat: TV/Anime, desc: "Anime OVA HD & BD"} + - {id: 70, cat: TV/Anime, desc: "Anime Serie HD & BD"} + + modes: + search: [q] + tv-search: [q, season, ep] + movie-search: [q] + + login: + path: takelogin.php + method: post + inputs: + username: "{{ .Config.username }}" + password: "{{ .Config.password }}" + returnto: "/index.php" + test: + path: browse.php + + search: + path: browse.php + inputs: + $raw: "{{range .Categories}}c{{.}}=1&{{end}}" + search: "{{ .Query.Keywords }}" + incldead: "0" + orderby: "added" + sort: "desc" + + rows: + selector: table.tableinborder > tbody > tr:has(a[href^="details.php"]) + fields: + title: + selector: a[href^="details.php"] + category: + selector: a[href^="browse.php?cat="] + attribute: href + filters: + - name: querystring + args: cat + details: + selector: a[href^="details.php"] + attribute: href + download: + selector: a[href^=" /gettorrent/ssl/"] + attribute: href + files: + selector: td:nth-child(2) > table > tbody > tr:nth-child(2) > td:nth-child(1) > b:nth-child(2) + grabs: + selector: td:nth-child(2) > table > tbody > tr:nth-child(2) > td:nth-child(3) > b:nth-child(1) + size: + selector: td:nth-child(2) > table > tbody > tr:nth-child(2) > td:nth-child(1) > b:nth-child(1) + filters: + - name: replace + args: [".", ""] + - name: replace + args: [",", "."] + seeders: + selector: td:nth-child(2) > table > tbody > tr:nth-child(2) > td:nth-child(2) > b:nth-child(1) + leechers: + selector: td:nth-child(2) > table > tbody > tr:nth-child(2) > td:nth-child(2) > b:nth-child(3) + date: + selector: td:nth-child(2) > table > tbody > tr:nth-child(2) > td:nth-child(5) + filters: + - name: append + args: " +2:00" + - name: replace + args: ["\xA0", " "] + - name: dateparse + args: "02.01.2006 15:04:05 -07:00" + downloadvolumefactor: + case: + img[src="/pic/free.gif"]: "0" + "*": "1" + uploadvolumefactor: + case: + "*": "1"