--- #id: lsh name: LustHive identifier: lusthive description: LustHive (Lsh) is a private torrent tracker for XXX language: en-us urls: - https://lusthive.org/ privacy: private protocol: torrent supports: - irc - rss # source: gazelle settings: - name: authkey type: secret required: true label: Auth key help: Right click DL on a torrent and get the authkey. - name: torrent_pass type: secret required: true label: Torrent pass help: Right click DL on a torrent and get the torrent_pass. irc: network: LustHive server: irc.lusthive.org port: 6697 tls: true channels: - "#announce" announcers: - "LustHive" settings: - name: nick type: text required: true label: Nick help: Bot nick. Eg. user_bot - name: auth.account type: text required: false label: NickServ Account help: NickServ account. Make sure to group your user and bot. - name: auth.password type: secret required: false label: NickServ Password help: NickServ password parse: type: single lines: - tests: - line: 'Some Scene - Size: 13.37 GiB - Uploader: anon - Tags: this, that, this.and.that - https://lusthive.org/torrents.php?torrentid=000000' expect: torrentName: 'Some Scene' torrentSize: 13.37 GiB uploader: anon tags: this, that, this.and.that baseUrl: https://lusthive.org/ torrentId: "000000" pattern: '(.*) - Size: (.*) - Uploader: (.*) - Tags: (.*) - (https:\/\/.*\/).*id=(.*)' vars: - torrentName - torrentSize - uploader - tags - baseUrl - torrentId match: infourl: "/torrents.php?id={{ .torrentId }}" torrenturl: "/torrents.php?action=download&id={{ .torrentId }}&authkey={{ .authkey }}&torrent_pass={{ .torrent_pass }}"