From e0833ba7198ba83aba664d12d862543fa3ea2a3f Mon Sep 17 00:00:00 2001 From: Garfield69 Date: Wed, 1 Nov 2017 12:42:20 +1300 Subject: [PATCH] bt-scene: add Public site for MOVIES/TV/GENERAL resolves #2038 --- README.md | 1 + src/Jackett/Definitions/bt-scene.yml | 92 ++++++++++++++++++++++++++++ 2 files changed, 93 insertions(+) create mode 100644 src/Jackett/Definitions/bt-scene.yml diff --git a/README.md b/README.md index f015013bd..1cac03263 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,7 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/ * AniRena * btbit * BTDB + * BT-Scene * cpasbien * EZTV * GkTorrent diff --git a/src/Jackett/Definitions/bt-scene.yml b/src/Jackett/Definitions/bt-scene.yml new file mode 100644 index 000000000..a3d1d7688 --- /dev/null +++ b/src/Jackett/Definitions/bt-scene.yml @@ -0,0 +1,92 @@ +--- + site: bt-scene + name: BT-Scene + description: "BT-Scene (BTS) is a Public site for MOVIES / TV / GENERAL" + language: us-en + type: public + encoding: UTF-8 + links: + - https://bt-scene.cc/ + + caps: + categorymappings: + - {id: 1, cat: Movies, desc: "Movies"} + - {id: 2, cat: TV, desc: "Series"} + - {id: 3, cat: Audio, desc: "Music"} + - {id: 4, cat: PC/Games, desc: "Games"} + - {id: 5, cat: PC/0day, desc: "Software"} + - {id: 6, cat: TV/Anime, desc: "Anime"} + - {id: 7, cat: Books, desc: "Ebooks"} + - {id: 8, cat: Other, desc: "Misc"} + - {id: 9, cat: XXX, desc: "Porn"} + + modes: + search: [q] + tv-search: [q, season, ep] + movie-search: [q] + + settings: + - name: category + type: select + label: Category + default: "0" + options: + "0" : "All" + "1": "Movies" + "2": "Series" + "3": "Music" + "4": "Games" + "5": "Software" + "6": "Anime" + "7": "Ebooks" + "8": "Misc" + "9": "Porn" + + search: + # https://bt-scene.cc/cat/id/1/ + # https://bt-scene.cc/results_.php?q=midnight+texas+s01e10&advcat=2 + keywordsfilters: + # replace space between keywords with + + - name: re_replace + args: [" ", "+"] + paths: + - path: "{{ if .Keywords }}results_.php?q={{ .Keywords }}&advcat={{ .Config.category }}{{else}}indexfull/{{end}}" + rows: + selector: table.tor > tbody > tr[id^="_"] + fields: + title: + selector: td[class^="tname"] > a + details: + selector: td[class^="tname"] > a + attribute: href + category: + selector: td[class^="tname"] > div.subinfo > a[href^="/cat/id"] + optional: true + attribute: href + filters: + - name: re_replace + args: ["[^\\d+]", ""] + download: + # build "/torrentget.php?id=5730447" from "_5730447" + selector: tr + attribute: id + filters: + - name: replace + args: ["_", ""] + - name: prepend + args: "/torrentget.php?id=" + size: + selector: td[class^="tsize"] + seeders: + selector: td[class^="tseeds"] + leechers: + selector: td[class^="tpeers"] + date: + selector: td[class^="ttime"] + filters: + - name: append + args: " ago" + downloadvolumefactor: + text: "0" + uploadvolumefactor: + text: "1"