diff --git a/README.md b/README.md index 29260f178..2baf345e9 100644 --- a/README.md +++ b/README.md @@ -64,6 +64,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht * GamesTorrents * GkTorrent * GloDLS + * GTorrent.pro * Idope * Il Corsaro Nero * Internet Archive (archive.org) diff --git a/src/Jackett.Common/Definitions/gtorrentpro.yml b/src/Jackett.Common/Definitions/gtorrentpro.yml new file mode 100644 index 000000000..624268fa8 --- /dev/null +++ b/src/Jackett.Common/Definitions/gtorrentpro.yml @@ -0,0 +1,76 @@ +--- +id: gtorrentpro +name: GTorrent.ru +description: "GTorrent.ru is a RUSSIAN Public Torrent Tracker for MOVIES / TV / GENERAL" +language: ru-RU +type: public +encoding: windows-1251 +links: + - http://gtorrent.ru/ +legacylinks: + - http://gtorrent.pro/ + +caps: + categorymappings: + - {id: "filmy", cat: Movies, desc: "Фильмы (Movies)"} + - {id: "muzyka", cat: Audio, desc: "Музыка (Music)"} + - {id: "igry", cat: Console, desc: "Игры (Games)"} + - {id: "serialy", cat: TV, desc: "Сериалы (TV series)"} + - {id: "programmy", cat: PC, desc: "Программы (Software)"} + - {id: "prilozheniya", cat: Other, desc: "prilozheniya (Other)"} + + modes: + search: [q] + +settings: [] + +download: + selectors: + - selector: a[href^="/engine/download.php?id="] + attribute: href + +search: + # do=search&subaction=search&search_start=0&full_search=0&result_from=1&story=%D0%A6%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%BC%D0%B5%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F+%D0%BE%D0%B1%D0%BE%D0%BB%D0%BE%D1%87%D0%BA%D0%B0+ + paths: + - path: index.php + inputs: + do: search + subaction: search + search_start: 0 + full_search: 0 + result_from: 1 + story: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}" + + rows: + selector: div.blog_brief_news:not(div.first_line):not(:has(div.uploaded:empty)) + filters: + - name: andmatch + + fields: + category: + selector: div.name a + attribute: href + filters: + - name: split + args: ["/", 3] + title: + selector: div.name + details: + selector: div.name a + attribute: href + download: + selector: div.name a + attribute: href + date: + text: now + size: + selector: div:nth-child(2) + seeders: + selector: div.uploaded + leechers: + selector: div.download + downloadvolumefactor: + text: 0 + uploadvolumefactor: + text: 1 +# engine n/a diff --git a/src/Jackett.Updater/Program.cs b/src/Jackett.Updater/Program.cs index 51e89a6aa..bba2724e3 100644 --- a/src/Jackett.Updater/Program.cs +++ b/src/Jackett.Updater/Program.cs @@ -415,7 +415,6 @@ namespace Jackett.Updater "Definitions/greeklegends.yml", "Definitions/greekteam.yml", "Definitions/gtorrent.yml", - "Definitions/gtorrentpro.yml", "Definitions/hachede-c.yml", "Definitions/hachede.yml", "Definitions/hamsterstudio.yml",