From a10347f9f451d632ff706d479bfc2e211a7054d7 Mon Sep 17 00:00:00 2001 From: Seraphys Date: Wed, 4 Feb 2026 16:01:41 -0600 Subject: [PATCH 1/4] tweak(format): Require HDTV CFs to match HDTV Regex --- custom_formats/1080p HDTV Tier 1.yml | 9 +++++++-- custom_formats/1080p HDTV Tier 2.yml | 9 +++++++-- custom_formats/1080p HDTV Tier 3.yml | 5 +++++ custom_formats/1080p HDTV.yml | 8 ++++---- custom_formats/720p HDTV Tier 1.yml | 9 +++++++-- custom_formats/720p HDTV Tier 2.yml | 9 +++++++-- custom_formats/720p HDTV Tier 3.yml | 5 +++++ custom_formats/720p HDTV.yml | 6 +++--- regex_patterns/HDTV.yml | 19 +++++++++++++++++++ regex_patterns/Sourceless Groups.yml | 6 ------ 10 files changed, 64 insertions(+), 21 deletions(-) create mode 100644 regex_patterns/HDTV.yml delete mode 100644 regex_patterns/Sourceless Groups.yml diff --git a/custom_formats/1080p HDTV Tier 1.yml b/custom_formats/1080p HDTV Tier 1.yml index b4418e690..66369884d 100644 --- a/custom_formats/1080p HDTV Tier 1.yml +++ b/custom_formats/1080p HDTV Tier 1.yml @@ -13,16 +13,21 @@ conditions: required: true source: television type: source +- name: HDTV Regex + type: release_title + required: true + negate: false + pattern: HDTV - name: CtrlHD negate: false pattern: CtrlHD required: false type: release_group - name: EDPH - type: release_group - required: false negate: false pattern: EDPH + required: false + type: release_group - name: NTb negate: false pattern: NTb diff --git a/custom_formats/1080p HDTV Tier 2.yml b/custom_formats/1080p HDTV Tier 2.yml index b89bb43b0..922aad2d3 100644 --- a/custom_formats/1080p HDTV Tier 2.yml +++ b/custom_formats/1080p HDTV Tier 2.yml @@ -13,11 +13,16 @@ conditions: required: true source: television type: source +- name: HDTV Regex + type: release_title + required: true + negate: false + pattern: HDTV - name: BTN - type: release_group - required: false negate: false pattern: BTN + required: false + type: release_group - name: DARKFLiX negate: false pattern: DARKFLiX diff --git a/custom_formats/1080p HDTV Tier 3.yml b/custom_formats/1080p HDTV Tier 3.yml index 4facec548..a447a11bb 100644 --- a/custom_formats/1080p HDTV Tier 3.yml +++ b/custom_formats/1080p HDTV Tier 3.yml @@ -13,6 +13,11 @@ conditions: required: true source: television type: source +- name: HDTV Regex + type: release_title + required: true + negate: false + pattern: HDTV - name: HANDJOB negate: false pattern: HANDJOB diff --git a/custom_formats/1080p HDTV.yml b/custom_formats/1080p HDTV.yml index b144bd9ab..fbd4d3686 100644 --- a/custom_formats/1080p HDTV.yml +++ b/custom_formats/1080p HDTV.yml @@ -13,9 +13,9 @@ conditions: required: true source: television type: source -- name: Sourceless Groups - type: release_group +- name: HDTV Regex + negate: false + pattern: HDTV required: true - negate: true - pattern: Sourceless Groups + type: release_title tests: [] diff --git a/custom_formats/720p HDTV Tier 1.yml b/custom_formats/720p HDTV Tier 1.yml index 3b1ef9293..f5b9fb71f 100644 --- a/custom_formats/720p HDTV Tier 1.yml +++ b/custom_formats/720p HDTV Tier 1.yml @@ -13,11 +13,16 @@ conditions: required: true source: television type: source +- name: HDTV Regex + type: release_title + required: true + negate: false + pattern: HDTV - name: BMF - type: release_group - required: false negate: false pattern: BMF + required: false + type: release_group - name: CtrlHD negate: false pattern: CtrlHD diff --git a/custom_formats/720p HDTV Tier 2.yml b/custom_formats/720p HDTV Tier 2.yml index 6dd842768..580d69f4f 100644 --- a/custom_formats/720p HDTV Tier 2.yml +++ b/custom_formats/720p HDTV Tier 2.yml @@ -13,11 +13,16 @@ conditions: required: true source: television type: source +- name: HDTV Regex + type: release_title + required: true + negate: false + pattern: HDTV - name: BTN - type: release_group - required: false negate: false pattern: BTN + required: false + type: release_group - name: DARKFLiX negate: false pattern: DARKFLiX diff --git a/custom_formats/720p HDTV Tier 3.yml b/custom_formats/720p HDTV Tier 3.yml index 553829e07..615d02725 100644 --- a/custom_formats/720p HDTV Tier 3.yml +++ b/custom_formats/720p HDTV Tier 3.yml @@ -13,6 +13,11 @@ conditions: required: true source: television type: source +- name: HDTV Regex + type: release_title + required: true + negate: false + pattern: HDTV - name: HANDJOB negate: false pattern: HANDJOB diff --git a/custom_formats/720p HDTV.yml b/custom_formats/720p HDTV.yml index 83205178c..3db85c65b 100644 --- a/custom_formats/720p HDTV.yml +++ b/custom_formats/720p HDTV.yml @@ -13,9 +13,9 @@ conditions: required: true source: television type: source -- name: Sourceless Groups +- name: HDTV Regex type: release_title required: true - negate: true - pattern: Sourceless Groups + negate: false + pattern: HDTV tests: [] diff --git a/regex_patterns/HDTV.yml b/regex_patterns/HDTV.yml new file mode 100644 index 000000000..0ab02e29b --- /dev/null +++ b/regex_patterns/HDTV.yml @@ -0,0 +1,19 @@ +name: HDTV +pattern: \b(HDTV)\b +description: '' +tags: +- Enhancements +tests: +- id: 1 + input: Aqua Teen Hunger Force (2000) S00E13 (480p DVD x265 SDR AAC 2.0 English - + r00t QxR) + expected: false +- id: 2 + input: Planet Earth II S01 REPACK UHD BluRay 2160p DD5.1 HDR x265-BHDStudio + expected: false +- id: 3 + input: The Batman (2022) (1080p HMAX WEB-DL H265 SDR DDP Atmos 5.1 English - HONE) + expected: true +- id: 4 + input: "\t The Batman (2022) 1080p AMZN WEB-DL H265 SDR DDP 5.1 English-DarQ" + expected: true diff --git a/regex_patterns/Sourceless Groups.yml b/regex_patterns/Sourceless Groups.yml deleted file mode 100644 index efdc9fac6..000000000 --- a/regex_patterns/Sourceless Groups.yml +++ /dev/null @@ -1,6 +0,0 @@ -name: Sourceless Groups -pattern: (?<=^|[\s.-])(ELiTE|Megusta)\b -description: '' -tags: -- Release Group -tests: [] From 2f435e8c5061fc8ce9d9a8d237f67cf340f3a6a7 Mon Sep 17 00:00:00 2001 From: Seraphys Date: Wed, 11 Feb 2026 12:23:06 -0600 Subject: [PATCH 2/4] tweak(regex): Fix RARBG --- regex_patterns/{RARGB.yml => RARBG.yml} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename regex_patterns/{RARGB.yml => RARBG.yml} (66%) diff --git a/regex_patterns/RARGB.yml b/regex_patterns/RARBG.yml similarity index 66% rename from regex_patterns/RARGB.yml rename to regex_patterns/RARBG.yml index ece05617e..05734c9c7 100644 --- a/regex_patterns/RARGB.yml +++ b/regex_patterns/RARBG.yml @@ -1,5 +1,5 @@ -name: RARGB -pattern: (?<=^|[\s.-])RARGB\b +name: RARBG +pattern: (?<=^|[\s.-])RARBG\b description: Banned for Low Quality tags: - Release Group From e2782c418d0cfe8fefaaac774d5a305fa4e1b44d Mon Sep 17 00:00:00 2001 From: Seraphys Date: Wed, 11 Feb 2026 12:23:18 -0600 Subject: [PATCH 3/4] tweak(format): Fix RARBG --- custom_formats/Banned Groups (Efficient).yml | 8 ++++---- custom_formats/Banned Groups.yml | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/custom_formats/Banned Groups (Efficient).yml b/custom_formats/Banned Groups (Efficient).yml index 9d3cb690f..9a15918b5 100644 --- a/custom_formats/Banned Groups (Efficient).yml +++ b/custom_formats/Banned Groups (Efficient).yml @@ -70,10 +70,10 @@ conditions: required: false type: release_group - name: E - type: release_group - required: false negate: false pattern: E + required: false + type: release_group - name: FGT negate: false pattern: FGT @@ -129,9 +129,9 @@ conditions: pattern: PiRaTeS required: false type: release_group -- name: RARGB +- name: RARBG negate: false - pattern: RARGB + pattern: RARBG required: false type: release_group - name: SasukeducK diff --git a/custom_formats/Banned Groups.yml b/custom_formats/Banned Groups.yml index a3b860752..5f5889d53 100644 --- a/custom_formats/Banned Groups.yml +++ b/custom_formats/Banned Groups.yml @@ -80,10 +80,10 @@ conditions: required: false type: release_group - name: E - type: release_group - required: false negate: false pattern: E + required: false + type: release_group - name: FGT negate: false pattern: FGT @@ -159,9 +159,9 @@ conditions: pattern: PSA required: false type: release_group -- name: RARGB +- name: RARBG negate: false - pattern: RARGB + pattern: RARBG required: false type: release_group - name: SasukeducK From 4ac72b413ab1f3277b2ba9bbc4d1ebdb3dd82a2a Mon Sep 17 00:00:00 2001 From: Seraphys Date: Thu, 12 Feb 2026 08:55:13 -0600 Subject: [PATCH 4/4] tweak(regex): Add Bluespots to QxR Regex --- regex_patterns/QxR.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/regex_patterns/QxR.yml b/regex_patterns/QxR.yml index 527ff661a..bfd3caf9b 100644 --- a/regex_patterns/QxR.yml +++ b/regex_patterns/QxR.yml @@ -1,5 +1,5 @@ name: QxR -pattern: (?<=^|[\s.-])(QxR|afm72|Bandi|Celdra|FreetheFish|Garshasp|Ghost|Ime|Kappa|Langbard|LION|Panda|MONOLITH|Natty|r00t|RCVR|RZeroX|SAMPA|Silence|t3nzin|Tigole|YOGI)\b +pattern: (?<=^|[\s.-])(QxR|afm72|Bandi|Bluespots|Celdra|FreetheFish|Garshasp|Ghost|Ime|Kappa|Langbard|LION|Panda|MONOLITH|Natty|r00t|RCVR|RZeroX|SAMPA|Silence|t3nzin|Tigole|YOGI)\b description: '' tags: - Release Group