From d3c9b1a564b0fe9c1d5599e19c7d727cc007fcba Mon Sep 17 00:00:00 2001
From: Bel LaPointe <153096461+breel-render@users.noreply.github.com>
Date: Sat, 5 Apr 2025 11:20:10 -0600
Subject: [PATCH] dual first
---
main.go | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/main.go b/main.go
index f4f20d9..ddbe26c 100644
--- a/main.go
+++ b/main.go
@@ -143,8 +143,9 @@ func Main(ctx context.Context) error {
}
const (
- PatternGroupTitleHyphenSE = `^(\[[^\]]*\] )?(?P
.*?)( -)?[ \.](S(?P[0-9]{2})E)?(?P[0-9]{2})[^0-9].*`
- PatternTitleSE = `^(?P.*) S(?P[0-9]+)E(?P[0-9]+).*`
+ PatternGroupTitleHyphenSEDual = `^(\[[^\]]*\] )?(?P.*?)( -)?[ \.](S(?P[0-9]{2})E)?(?P[0-9]{2})[^0-9].*[dD][uU][aA][lL].*`
+ PatternGroupTitleHyphenSE = `^(\[[^\]]*\] )?(?P.*?)( -)?[ \.](S(?P[0-9]{2})E)?(?P[0-9]{2})[^0-9].*`
+ PatternTitleSE = `^(?P.*) S(?P[0-9]+)E(?P[0-9]+).*`
)
func Run(ctx context.Context, outd, ind string, patterns []string, overrides Fields, dry bool) error {
@@ -155,7 +156,11 @@ func Run(ctx context.Context, outd, ind string, patterns []string, overrides Fie
return RunWith(ctx,
outd,
ind,
- append(patterns, PatternGroupTitleHyphenSE, PatternTitleSE),
+ append(patterns,
+ PatternGroupTitleHyphenSEDual,
+ PatternGroupTitleHyphenSE,
+ PatternTitleSE,
+ ),
overrides,
mvNLn,
)