diff --git a/internal/indexer/definitions/digitalcore.yaml b/internal/indexer/definitions/digitalcore.yaml new file mode 100644 index 0000000..2d3e57b --- /dev/null +++ b/internal/indexer/definitions/digitalcore.yaml @@ -0,0 +1,61 @@ +--- +#id: digitalcore +name: DigitalCore +identifier: digitalcore +description: DigitalCore (DC) is a private torrent tracker for General / 0 Day. +language: en-us +urls: + - https://digitalcore.club +privacy: private +protocol: torrent +supports: + - irc + - rss +source: gazelle +settings: + - name: passkey + type: secret + label: PassKey + help: Settings -> Security -> Passkey. + +irc: + network: DigitalCore + server: irc.digitalcore.club + port: 7000 + tls: true + channels: + - "#announce" + announcers: + - ENDOR + settings: + - name: nickserv.account + type: text + required: true + label: NickServ Account + help: NickServ account. Make sure to group your user and bot. Eg. user|autodl + - name: nickserv.password + type: secret + required: false + label: NickServ Password + help: NickServ password + - name: invite_command + type: secret + default: "ENDOR !invite USERNAME IRCKEY" + required: true + label: Invite command + help: Invite auth with Endor. Replace USERNAME and IRCKEY + +parse: + type: single + lines: + - test: + - "NEW TORRENT in Movies/XviD :: This.is.my.Movie.2019.BRRip.XviD.AC3-iND :: https://digitalcore.club/api/v1/torrents/download/00000" + pattern: '^NEW.TORRENT.in.(.*?).::.(.*?).::.(.*)\/([0-9a-zA-Z]+)' + vars: + - category + - torrentName + - baseUrl + - torrentId + + match: + torrenturl: "{{ .baseUrl }}/{{ .torrentId }}/{{ .passkey }}"