diff --git a/internal/indexer/definitions/pbay.yaml b/internal/indexer/definitions/pbay.yaml new file mode 100644 index 0000000..0af9417 --- /dev/null +++ b/internal/indexer/definitions/pbay.yaml @@ -0,0 +1,62 @@ +--- +#id: pb +name: Pornbay +identifier: pornbay +description: Pornbay (PB) is a private torrent tracker for XXX +language: en-us +urls: + - https://pornbay.org +privacy: private +protocol: torrent +supports: + - irc + - rss +source: gazelle +settings: + - name: authkey + type: secret + label: Auth key + help: Right click DL on a torrent and get the authkey. + - name: torrent_pass + type: secret + label: Torrent pass + help: Right click DL on a torrent and get the torrent_pass. + +irc: + network: DigitalIRC + server: irc.digitalirc.org + port: 6697 + tls: true + channels: + - "#pornbay-announce" + announcers: + - "PB-Announcer" + settings: + - name: nickserv.account + type: text + required: true + label: NickServ Account + help: NickServ account. Make sure to group your user and bot. Eg. user_bot. + - name: nickserv.password + type: secret + required: true + label: NickServ Password + help: NickServ password + +parse: + type: single + lines: + - test: + - "[XXX-Cateogry] [SomeXXXSite] Wow So Much Come [2015-05-30, 3K, 1500p] [4.77 GB - Uploader: Tester] - https://pornbay.org/torrents.php?id=000000" + - "[XXX-Category-2] SomeXXXSite - Some Name [1.35 GB - Uploader: someUploader] - https://pornbay.org/torrents.php?id=000000" + pattern: '^\[(.*?)\] (.*) \[([0-9]+?.*?) - Uploader: (.*?)\] - (https://.*torrents.php\?)id=(.*)$' + vars: + - category + - torrentName + - torrentSize + - uploader + - baseUrl + - torrentId + + match: + torrenturl: "{{ .baseUrl }}action=download&id={{ .torrentId }}&authkey={{ .authkey }}&torrent_pass={{ .torrent_pass }}"