From ad0d4820656b370a82e3a04a6ef3c6df0c8bc45c Mon Sep 17 00:00:00 2001 From: varoOP <46842159+varoOP@users.noreply.github.com> Date: Sun, 29 Jan 2023 20:33:37 +0530 Subject: [PATCH] fix(releases): force capture titles AB (#668) capture those weird titles --- internal/domain/release.go | 5 ++++- internal/indexer/definitions/animebytes.yaml | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/internal/domain/release.go b/internal/domain/release.go index 350f759..208469f 100644 --- a/internal/domain/release.go +++ b/internal/domain/release.go @@ -193,7 +193,6 @@ func (r *Release) ParseString(title string) { rel := rls.ParseString(title) r.TorrentName = title - r.Title = rel.Title r.Source = rel.Source r.Resolution = rel.Resolution r.Region = rel.Region @@ -206,6 +205,10 @@ func (r *Release) ParseString(title string) { r.Artists = rel.Artist r.Language = rel.Language + if r.Title == "" { + r.Title = rel.Title + } + if r.Season == 0 { r.Season = rel.Series } diff --git a/internal/indexer/definitions/animebytes.yaml b/internal/indexer/definitions/animebytes.yaml index f46330f..ca7b828 100644 --- a/internal/indexer/definitions/animebytes.yaml +++ b/internal/indexer/definitions/animebytes.yaml @@ -67,9 +67,10 @@ irc: - "Best Visual Novel - Visual Novel [2006] :: Game / PC / Unarchived / Hentai (Censored) || https://animebytes.tv/torrents.php?id=00000&torrentid=00000 || nukige || Uploaded by: Uploader" - "Artist Name - Album of awesome Music [1991] :: MP3 / V0 (VBR) / CD || https://animebytes.tv/torrents2.php?id=00000&torrentid=000000 || ambient, folk || Uploaded by: Uploader" - "Awesome Series - TV Series [2022] :: Web / MKV / h264 / 1080p / AAC 2.0 / Softsubs (Sub Group) / Episode 1 / Freeleech || https://animebytes.tv/torrents.php?id=00000&torrentid=000000 || || Uploaded by: Uploader" - pattern: '(.*?)(?: - )?(Visual Novel|Light Novel|TV S.*|Movie|Manga|OVA|ONA|DVD Special|BD Special|Oneshot|Anthology|Manhwa|Manhua|Artbook|Game|Live Action.*|)[\s\p{Zs}]{2,}\[(\d+)\] :: (.*?(?:Hardsubs|RAW|Softsubs|Translated) \((.*?)\).*?|.*?)(?: \/ Episode (\d+).*?)?(?: \/ )?(Freeleech)?(?:.?\|\|.?)(https.+\/)torrents.*\?id=\d+&torrentid=(\d+)(?:.?\|\|.?)?([A-Za-z,. ]+\w)?(?:.?\|\|.?)?(?:Uploaded by: (.*))?' + pattern: '((.*?)+)(?: - )?(Visual Novel|Light Novel|TV S.*|Movie|Manga|OVA|ONA|DVD Special|BD Special|Oneshot|Anthology|Manhwa|Manhua|Artbook|Game|Live Action.*|)[\s\p{Zs}]{2,}\[(\d+)\] :: (.*?(?:Hardsubs|RAW|Softsubs|Translated) \((.*?)\).*?|.*?)(?: \/ Episode (\d+).*?)?(?: \/ )?(Freeleech)?(?:.?\|\|.?)(https.+\/)torrents.*\?id=\d+&torrentid=(\d+)(?:.?\|\|.?)?([A-Za-z,. ]+\w)?(?:.?\|\|.?)?(?:Uploaded by: (.*))?' vars: - torrentName + - title - category - year - releaseTags