diff --git a/README.md b/README.md index 6e8d37d30..87ffb7605 100644 --- a/README.md +++ b/README.md @@ -103,6 +103,7 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/ * AniDUB * ArenaBG * BaibaKo + * BookTracker * Crazy's Corner * CzTorrent * Deildu diff --git a/src/Jackett.Common/Definitions/booktracker.yml b/src/Jackett.Common/Definitions/booktracker.yml new file mode 100644 index 000000000..a878d3222 --- /dev/null +++ b/src/Jackett.Common/Definitions/booktracker.yml @@ -0,0 +1,74 @@ +--- + site: booktracker + name: BookTracker + description: "BookTracker is a RUSSIAN Semi-Private Torrent Tracker for EBOOKS" + language: ru-ru + type: private + encoding: UTF-8 + links: + - https://booktracker.org/ + + caps: + categorymappings: + - {id: 1, cat: Books/Ebook, desc: "Ebooks"} + + modes: + search: [q] + + login: + path: login.php + method: form + form: form[action$="/login.php"] + inputs: + login_username: "{{ .Config.username }}" + login_password: "{{ .Config.password }}" + redirect: "index.php" + autologin: 1 + selectorinputs: + cookie_test: + selector: input[name="cookie_test"] + attribute: value + error: + - selector: h4.warnColor1 + test: + path: index.php + selector: a[href="./login.php?logout=1"] + + search: + paths: + - path: tracker.php + inputs: + nm: "{{ .Keywords }}" + o: 1 + s: 2 + tm: -1 + sns: -1 + + rows: + selector: tr[id^="tor_"]:has(a[href^="./download.php?id="]) + + fields: + title: + selector: a.tLink + details: + selector: a.tLink + attribute: href + download: + selector: a[href^="./download.php?id="] + attribute: href + category: + text: 1 + size: + selector: td:nth-child(6) > u + seeders: + selector: td.seedmed > b + leechers: + selector: td.leechmed > b + grabs: + selector: td:nth-child(9) + date: + selector: td:last-child > u + downloadvolumefactor: + text: "1" + uploadvolumefactor: + text: "1"