From bb3ea6ff1896259d9cf53d3666c8b17b138b547c Mon Sep 17 00:00:00 2001 From: Kyle Sanderson Date: Fri, 10 Jun 2022 21:40:19 -0700 Subject: [PATCH] feat(indexers): add PT (#298) * feat(indexers): add PT --- .../indexer/definitions/pussytorrents.yaml | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 internal/indexer/definitions/pussytorrents.yaml diff --git a/internal/indexer/definitions/pussytorrents.yaml b/internal/indexer/definitions/pussytorrents.yaml new file mode 100644 index 0000000..9bd0280 --- /dev/null +++ b/internal/indexer/definitions/pussytorrents.yaml @@ -0,0 +1,61 @@ +--- +#id: tracker42 +name: PussyTorrents +identifier: pussytorrents +description: PussyTorrents is the adult sister site of the well known TorrentLeech. +language: en-us +urls: + - https://pussytorrents.org/ +privacy: private +protocol: torrent +supports: + - irc + - rss +source: custom +settings: + - name: rsskey + type: secret + label: RSS key + help: "Copy your RSS key from the RSS feed" + regex: /([\da-fA-F]{20}) + +irc: + network: PussyTorrents + server: irc.pussytorrents.org + port: 6021 + tls: true + channels: + - "#pussytorrents" + announcers: + - _PussyBot_ + settings: + - name: nickserv.account + type: text + required: false + label: NickServ Account + help: NickServ account. Make sure to group your user and bot. Eg. user_bot + - name: nickserv.password + type: secret + required: false + label: NickServ Password + help: NickServ password + +parse: + type: single + lines: + - test: + - "New Torrent Announcement: Name:'BsBigHouse 12 12 21 Kyle Comes To Play XXX 480i MP2 YUSUF' uploaded by 'Anonymous' - https://www.pussytorrents.org/torrent/69" + - "New Torrent Announcement: Name:'BadBus 8 9 98 carter and the lemon XXX 576p MP4 CatStevens' uploaded by 'Anonymous' - https://www.pussytorrents.org/torrent/96" + pattern: New Torrent Announcement:\s*Name:'(.*)' uploaded by '([^']*)'\s*(freeleech)*\s*-\s*(https?\:\/\/[^\/]+\/)torrent\/(\d+) + vars: + - torrentName + - uploader + - freeleech + - baseUrl + - torrentId + + match: + torrenturl: "{{ .baseUrl }}rss/download/{{ .torrentId }}/{{ .rsskey }}/{{ .torrentName }}.torrent" + encode: + - torrentName +