diff --git a/README.md b/README.md index f8d2b6f5a..1e4e2cbe2 100644 --- a/README.md +++ b/README.md @@ -161,6 +161,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht * TorrentView (토렌트뷰) * TorrentWhiz ( 토렌트위즈) * Torrentz2eu + * truPornolabs * Underverse * UnionDHT * VSTHouse diff --git a/src/Jackett.Common/Definitions/trupornolabs.yml b/src/Jackett.Common/Definitions/trupornolabs.yml new file mode 100644 index 000000000..2d3b206fb --- /dev/null +++ b/src/Jackett.Common/Definitions/trupornolabs.yml @@ -0,0 +1,85 @@ +--- +id: trupornolabs +name: truPornolabs +description: "truPornolabs is a RUSSIAN Public tracker for 3X" +language: ru-RU +type: public +encoding: UTF-8 +links: + - http://trupornolabs.org/ # https not supported + +caps: + categories: + XXX: XXX + + modes: + search: [q] + +settings: [] + +search: + paths: + # http://trupornolabs.org/search/vika + # http://trupornolabs.org/browse/0/0/0/0 + - path: "{{ if .Keywords }}search/{{ .Keywords }}{{ else }}browse/0/0/0/0{{ end }}" + + rows: + # filter out torrents with 0B for issue #9756 + selector: tr.gai:has(a[href^="/torrent/"]):has(td:nth-of-type(3):contains("GB")), tr.gai:has(a[href^="/torrent/"]):has(td:nth-of-type(3):contains("MB")) + + fields: + category: + text: XXX + title: + selector: a[href^="/torrent/"] + details: + selector: a[href^="/torrent/"] + attribute: href + download: + selector: a.downgif + attribute: href + magnet: + selector: a[href^="magnet:?xt="] + attribute: href + date: + selector: td:first-of-type + filters: + - name: replace + args: ["Янв", "Jan"] + - name: replace + args: ["Фев", "Feb"] + - name: replace + args: ["Мар", "Mar"] + - name: replace + args: ["Апр", "Apr"] + - name: replace + args: ["Май", "May"] + - name: replace + args: ["Июн", "Jun"] + - name: replace + args: ["Июл", "Jul"] + - name: replace + args: ["Авг", "Aug"] + - name: replace + args: ["Сен", "Sep"] + - name: replace + args: ["Окт", "Oct"] + - name: replace + args: ["Ноя", "Nov"] + - name: replace + args: ["Дек", "Dec"] + - name: append + args: " +03:00" # MSK + - name: dateparse + args: "02 Jan 06 -07:00" + size: + selector: td:nth-of-type(3) + seeders: + selector: span.green + leechers: + selector: span.red + downloadvolumefactor: + text: 0 + uploadvolumefactor: + text: 1 +# engine n/a diff --git a/src/Jackett.Updater/Program.cs b/src/Jackett.Updater/Program.cs index e654057e1..2690d35d2 100644 --- a/src/Jackett.Updater/Program.cs +++ b/src/Jackett.Updater/Program.cs @@ -536,7 +536,6 @@ namespace Jackett.Updater "Definitions/torviet.yml", "Definitions/trackeros-api.yml", "Definitions/trackeros.yml", // switch to *-API #12807 - "Definitions/trupornolabs.yml", "Definitions/tspate.yml", "Definitions/ttobogo.yml", "Definitions/turknova.yml",