From 13113907b23a806987c0920cf06c6dc7ba335710 Mon Sep 17 00:00:00 2001 From: soup Date: Mon, 28 Oct 2024 14:29:25 +0100 Subject: [PATCH] feat(indexers): DigitalCore parse Tags and Genre (#1790) * fix(indexer): update digitalcore with new pattern * refactor: switch releaseTags and tags fields - Tags now represents genres (e.g. Drama, Comedy) - ReleaseTags represents release attributes (e.g. p2p, unrar) --- internal/indexer/definitions/digitalcore.yaml | 25 ++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/internal/indexer/definitions/digitalcore.yaml b/internal/indexer/definitions/digitalcore.yaml index 3c27306..ff222a1 100644 --- a/internal/indexer/definitions/digitalcore.yaml +++ b/internal/indexer/definitions/digitalcore.yaml @@ -65,19 +65,38 @@ irc: baseUrl: https://digitalcore.club/api/v1/torrents/ torrentId: "00000" tags: "" - - line: 'NEW TORRENT in Movies/XviD :: This.is.my.Movie.2019.BRRip.XviD.AC3-iND :: https://digitalcore.club/api/v1/torrents/download/00000 :: [p2p,unrar]' + releaseTags: "" + - line: 'NEW TORRENT in Movies/XviD :: This.is.my.Movie.2019.BRRip.XviD.AC3-iND :: https://digitalcore.club/api/v1/torrents/download/00000 :: Tags: [p2p,unrar]' expect: category: Movies/XviD torrentName: This.is.my.Movie.2019.BRRip.XviD.AC3-iND baseUrl: https://digitalcore.club/api/v1/torrents/ torrentId: "00000" - tags: p2p,unrar - pattern: 'NEW TORRENT in (.+) :: (.+) :: (https:\/\/.+\/).+\/([0-9a-zA-Z]+)(?: :: \[(.+)\])?' + tags: "" + releaseTags: p2p,unrar + - line: 'NEW TORRENT in Movies/1080p :: This.is.my.Movie.2019.BRRip.XviD.AC3-iND :: https://digitalcore.club/api/v1/torrents/download/00000 :: Tags: [p2p,unrar] :: Genre: [Drama, Fantasy, Horror]' + expect: + category: Movies/1080p + torrentName: This.is.my.Movie.2019.BRRip.XviD.AC3-iND + baseUrl: https://digitalcore.club/api/v1/torrents/ + torrentId: "00000" + tags: "Drama, Fantasy, Horror" + releaseTags: p2p,unrar + - line: 'NEW TORRENT in Movies/1080p :: This.is.my.Movie.2019.BRRip.XviD.AC3-iND :: https://digitalcore.club/api/v1/torrents/download/00000 :: Genre: [Drama, Fantasy, Horror]' + expect: + category: Movies/1080p + torrentName: This.is.my.Movie.2019.BRRip.XviD.AC3-iND + baseUrl: https://digitalcore.club/api/v1/torrents/ + torrentId: "00000" + tags: "Drama, Fantasy, Horror" + releaseTags: "" + pattern: 'NEW TORRENT in (.+) :: (.+) :: (https:\/\/.+\/).+\/([0-9a-zA-Z]+)(?: :: Tags: )?(?:\[([0-9a-zA-Z ,\-&]+)\])?(?: :: Genre: )?(?:\[([0-9a-zA-Z ,\-&]+)\])?' vars: - category - torrentName - baseUrl - torrentId + - releaseTags - tags match: