From 5da0ebbe1f2a599f63366d23bb8e1751a2827aa3 Mon Sep 17 00:00:00 2001 From: ze0s <43699394+zze0s@users.noreply.github.com> Date: Sun, 27 Apr 2025 18:04:43 +0200 Subject: [PATCH] feat(indexers): add HomieHelpDesk (#2050) * feat(indexers): add HomieHelpDesk * feat(indexers): add HomieHelpDesk --- .../indexer/definitions/homiehelpdesk.yaml | 85 +++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 internal/indexer/definitions/homiehelpdesk.yaml diff --git a/internal/indexer/definitions/homiehelpdesk.yaml b/internal/indexer/definitions/homiehelpdesk.yaml new file mode 100644 index 0000000..7034849 --- /dev/null +++ b/internal/indexer/definitions/homiehelpdesk.yaml @@ -0,0 +1,85 @@ +--- +#id: HomieHelpDesk +name: HomieHelpDesk +identifier: homiehelpdesk +description: HomieHelpDesk (HHD) is a private torrent tracker for MOVIES / TV +language: en-us +urls: + - https://homiehelpdesk.net/ +privacy: private +protocol: torrent +supports: + - irc + - rss +# source: UNIT3D +settings: + - name: rsskey + type: secret + required: true + label: RSS key + help: "Go to My Settings > RSS Key, and copy your RSS Key" + +irc: + network: HomieHelpDesk + server: irc.homiehelpdesk.net + port: 6697 + tls: true + channels: + - "#announce" + announcers: + - HHDBot + 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: multi + lines: + - tests: + - line: '[HHD] TheUploader has uploaded Shattered Glass 2003 1080p BluRay REMUX AVC DTS-HD MA 5.1-NOGROUP grab it now!' + expect: + uploader: TheUploader + torrentName: Shattered Glass 2003 1080p BluRay REMUX AVC DTS-HD MA 5.1-NOGROUP + pattern: '^\[HHD\] (.+) has uploaded (.+) grab it now!' + vars: + - uploader + - torrentName + - tests: + - line: '[Category: Movies] [Type: Remux] [Size: 18 GiB] [TMDB vote average: 0] [TMDB vote count: 0]' + expect: + category: Movies + releaseTags: Remux + torrentSize: "18 GiB" + pattern: '^\[Category: (.+)\] \[Type: (.+)\] \[Size: (.+)\] \[TMDB vote average: \d+\] \[TMDB vote count: \d+\]' + vars: + - category + - releaseTags + - torrentSize + - tests: + - line: '[Link: https://homiehelpdesk.net/torrents/2773]' + expect: + baseUrl: https://homiehelpdesk.net/ + torrentId: "2773" + pattern: '^\[Link: (https?\:\/\/.+\/)torrents\/(\d+)\]' + vars: + - baseUrl + - torrentId + + match: + infourl: "/torrents/{{ .torrentId }}" + torrenturl: "/torrent/download/{{ .torrentId }}.{{ .rsskey }}"