#id: nCore name: nCore identifier: ncore description: nCore language: en-us urls: - https://ncore.pro/ privacy: private protocol: torrent supports: - irc - rss # source: unknown settings: - name: passkey type: secret required: true label: Passkey help: "Check a torrent download link. key='value' is your passkey." irc: network: P2P-Network server: irc.p2p-network.net port: 6697 tls: true channels: - "#ncore-bot" announcers: - nCore settings: - name: nick type: text required: true label: Nick help: Bot nick. Eg. user|autodl - 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 #- name: invite_command # type: secret # default: "NBOT !invite IRCKEY" # required: true # label: Invite command # help: Invite auth with the key from https://ncore.pro/irc.php. Replace IRCKEY parse: type: single lines: - tests: - line: '[NEW TORRENT in mp3] Artist name - Album name > 115.63 MiB in 17F > https://ncore.pro/torrents.php?action=details&id=0000000' expect: category: mp3 torrentName: Artist name - Album name torrentSize: 115.63 MiB baseUrl: https://ncore.pro/ torrentId: "0000000" - line: '[NEW TORRENT in xvidser_hun] Some.Show.S02E67.RTLM.WEB-DL.H264.HUN-GROUP > 269.31 MiB in 2F > https://ncore.pro/torrents.php?action=details&id=0000000' expect: category: xvidser_hun torrentName: Some.Show.S02E67.RTLM.WEB-DL.H264.HUN-GROUP torrentSize: 269.31 MiB baseUrl: https://ncore.pro/ torrentId: "0000000" pattern: '\[NEW TORRENT in (.*)\] (.*) > (.*) in .* > (https?://.*/).*action=.*id=(.*)' vars: - category - torrentName - torrentSize - baseUrl - torrentId match: infourl: "/torrents.php?action=details&id={{ .torrentId }}" # https://ncore.pro/torrents.php?action=download&id=0000&key=00000 torrenturl: "/torrents.php?action=download&id={{ .torrentId }}&key={{ .passkey }}"