diff --git a/README.md b/README.md index 154cf9422..daf0f39da 100644 --- a/README.md +++ b/README.md @@ -80,6 +80,7 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/ * TorrentGalaxy.org (TGx) * TorrentKitty * TorrentProject2 + * TorrentQuest * Torrents.csv * Torrent9 * Torernt9 clone (torrents9.ch) diff --git a/src/Jackett.Common/Definitions/torrentquest.yml b/src/Jackett.Common/Definitions/torrentquest.yml new file mode 100644 index 000000000..954e13dd4 --- /dev/null +++ b/src/Jackett.Common/Definitions/torrentquest.yml @@ -0,0 +1,71 @@ +--- + site: torrentquest + name: TorrentQuest + description: "TorrentQuest is a Public torrent Magnet Links search engine" + language: en-us + type: public + encoding: UTF-8 + links: + - https://torrentquest.com/ + + caps: + categories: + "TV": TV + "Movie": Movies + "Music": Audio + "E-Book": Books/Ebook + "Game": PC/Games + "Software": PC + "Other": Other + + modes: + search: [q] + tv-search: [q, season, ep] + movie-search: [q] + + settings: [] + + search: + headers: + # prevent redirect + Accept: ["text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8"] + keywordsfilters: + # replace space between keywords with - to prevent 404 Not Found + - name: re_replace + args: [" ", "-"] + - name: tolower + paths: + # return movie results if there are no search parms supplied (for use with the TEST button) + # http://www.magnetdl.com/m/midnight-texas-s01e10/ + - path: "{{if .Keywords}}{{ re_replace .Keywords \"(.).*\" \"$1\" }}/{{ .Keywords }}/{{else}}download/movies/{{end}}" + rows: + selector: tr:has(td.m) + fields: + title: + selector: td.n a + attribute: title + category: + optional: true + selector: td[class^="t"] + details: + selector: td.n a + attribute: href + magnet: + selector: td.m a + attribute: href + date: + selector: td:nth-child(3) + filters: + - name: timeago + files: + selector: td:nth-child(5) + size: + selector: td:nth-child(6) + seeders: + selector: td.s + leechers: + selector: td.l + downloadvolumefactor: + text: "0" + uploadvolumefactor: + text: "1"