From ea3c49be44e37952d37af22413e381bd3dd3a04b Mon Sep 17 00:00:00 2001 From: Garfield69 Date: Tue, 13 Jul 2021 17:11:07 +1200 Subject: [PATCH] add angietorrents a public site. resolves #12007 --- README.md | 1 + .../Definitions/angietorrents.yml | 147 ++++++++++++++++++ 2 files changed, 148 insertions(+) create mode 100644 src/Jackett.Common/Definitions/angietorrents.yml diff --git a/README.md b/README.md index 1830e1d2d..3d5b9875e 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht * 7torrents * ACG.RIP * ACGsou (36DM) + * AngieTorrents * Anidex * AniLibria * AnimeClipse diff --git a/src/Jackett.Common/Definitions/angietorrents.yml b/src/Jackett.Common/Definitions/angietorrents.yml new file mode 100644 index 000000000..d48501275 --- /dev/null +++ b/src/Jackett.Common/Definitions/angietorrents.yml @@ -0,0 +1,147 @@ +--- +id: angietorrents +name: AngieTorrents +description: "AngieTorrents is a Public Torrent Tracker for MOVIES / TV / GENERAL" +language: en-us +type: public +encoding: UTF-8 +links: + - https://angietorrents.cc/ + +caps: + categorymappings: + - {id: 48, cat: XXX/x264, desc: "Adult - HD"} + - {id: 47, cat: XXX/SD, desc: "Adult - SD"} + - {id: 28, cat: TV/Anime, desc: "Anime - All"} + - {id: 18, cat: PC/0day, desc: "Apps - PC"} + - {id: 19, cat: PC/Mac, desc: "Apps - Mac"} + - {id: 20, cat: PC, desc: "Apps - Linux"} + - {id: 21, cat: PC/Mobile-Other, desc: "Apps - Other"} + - {id: 54, cat: Books/EBook, desc: "Books - eBooks"} + - {id: 55, cat: Audio/Audiobook, desc: "Books - Audio Books"} + - {id: 9, cat: TV/Documentary, desc: "Documentaries - All"} + - {id: 51, cat: Movies/Foreign, desc: "Foreign Movies - HD"} + - {id: 52, cat: Movies/Foreign, desc: "Foreign Movies - SD"} + - {id: 10, cat: PC/Games, desc: "Games - PC"} + - {id: 11, cat: Console/Other, desc: "Games - PS2"} + - {id: 43, cat: Console/PS3, desc: "Games - PS3"} + - {id: 12, cat: Console/PSP, desc: "Games - PSP"} + - {id: 13, cat: Console/XBox, desc: "Games - Xbox"} + - {id: 14, cat: Console/XBox 360, desc: "Games - Xbox360"} + - {id: 15, cat: Console/Other, desc: "Games - PS1"} + - {id: 16, cat: Console/Other, desc: "Games - Dreamcast"} + - {id: 44, cat: Console/Wii, desc: "Games - Wii"} + - {id: 45, cat: Console/Other, desc: "Games - DS"} + - {id: 46, cat: Console/Other, desc: "Games - GameCube"} + - {id: 17, cat: Console/Other, desc: "Games - Other"} + - {id: 50, cat: Movies, desc: "Movies - Packs"} + - {id: 1, cat: Movies/DVD, desc: "Movies - DVD"} + - {id: 2, cat: Movies/SD, desc: "Movies - Divx/Xvid"} + - {id: 3, cat: Movies/SD, desc: "Movies - SD"} + - {id: 42, cat: Movies/HD, desc: "Movies - HD"} + - {id: 4, cat: Movies/Other, desc: "Movies - Other"} + - {id: 22, cat: Audio/MP3, desc: "Music - MP3"} + - {id: 23, cat: Audio/Lossless, desc: "Music - Lossless"} + - {id: 24, cat: Audio/Video, desc: "Music - DVD"} + - {id: 25, cat: Audio/Video, desc: "Music - Video"} + - {id: 26, cat: Audio/Other, desc: "Music - Radio"} + - {id: 27, cat: Audio/Other, desc: "Music - Other"} + - {id: 33, cat: PC, desc: "Other - Emulation"} + - {id: 34, cat: PC/Mobile-Other, desc: "Other - PPC/PDA"} + - {id: 35, cat: Audio, desc: "Other - Sounds"} + - {id: 36, cat: Books/EBook, desc: "Other - E-Books"} + - {id: 37, cat: Other, desc: "Other - Images"} + - {id: 38, cat: PC/Mobile-Other, desc: "Other - Mobile Phone"} + - {id: 39, cat: Other, desc: "Other - Extra Pars/Fills"} + - {id: 40, cat: Other, desc: "Other - Other"} + - {id: 53, cat: Other, desc: "Tutorials - All"} + - {id: 49, cat: TV, desc: "TV - Packs"} + - {id: 5, cat: TV/SD, desc: "TV - DVD"} + - {id: 41, cat: TV/HD, desc: "TV - HD"} + - {id: 6, cat: TV/SD, desc: "TV - Divx/Xvid"} + - {id: 7, cat: TV/SD, desc: "TV - SD"} + + modes: + search: [q] + tv-search: [q, season, ep] + movie-search: [q] + music-search: [q] + book-search: [q] + +settings: + - name: sort + type: select + label: Sort requested from site + default: id + options: + id: created + seeders: seeders + size: size + name: title + - name: type + type: select + label: Order requested from site + default: desc + options: + desc: desc + asc: asc + +search: + paths: + # https://angietorrents.cc/search.php?search=white&cat=42&incldead=1&freeleech=0&inclexternal=0&lang=0 + - path: search.php + # 20 torrents per page + - path: search.php + inputs: + page: 1 + - path: search.php + inputs: + page: 2 + inputs: + $raw: "{{ range .Categories }}c{{.}}=1&{{end}}" + # site supports exact matching only + search: "{{ .Keywords }}" + cat: 0 + # 0 active, 1 incldead, 2 onlydead + incldead: 1 + # 0 all, 1 notfree, 2 onlyfree + freeleech: 0 + # 0 both 1 local 2 external + inclexternal: 0 + # 0 all 1 english etc + lang: 0 + sort: "{{ .Config.sort }}" + order: "{{ .Config.type }}" + + rows: + selector: table.ttable_headinner tr.t-row + + fields: + category: + selector: a[href^="/torrents.php?cat="] + attribute: href + filters: + - name: querystring + args: cat + title: + selector: a[href^="/details.php?id="] + attribute: title + details: + selector: a[href^="/details.php?id="] + attribute: href + download: + selector: a[href^="/download.php?id="] + attribute: href + size: + selector: td:nth-child(6) + seeders: + selector: td:nth-child(7) + leechers: + selector: td:nth-child(8) + date: + text: now + downloadvolumefactor: + text: 0 + uploadvolumefactor: + text: 1 +# engine n/a