Prevent duplicate regex_patterns

This commit is contained in:
Johan van Eck 2025-07-27 20:32:00 +03:00
parent d4582e7330
commit 06a7c06933
235 changed files with 467 additions and 782 deletions

View file

@ -1,5 +1,5 @@
name: Radarr - 1XBET
pattern: \b(1XBET)\b
pattern: (1XBET)$
description: ''
tags: []
tests: []

View file

@ -1,4 +1,4 @@
name: Radarr - Not 4K Remaster
name: Radarr - 4K Remaster
pattern: 4K
description: ''
tags: []

View file

@ -1,5 +1,5 @@
name: Radarr - Basic DTS
pattern: \bDTS(\b|\d)
pattern: DTS[ .]?[1-9]
description: ''
tags: []
tests: []

View file

@ -1,4 +1,4 @@
name: Radarr - Not Basic Dolby Digital
name: 'Radarr - Basic Dolby Digital '
pattern: \bDD[^a-z+]|(?<!e-)\b(ac-?3)\b
description: ''
tags: []

View file

@ -1,5 +1,5 @@
name: Radarr - Chotab
pattern: ^(Chotab)$
pattern: \b(Chotab)\b
description: ''
tags: []
tests: []

View file

@ -1,4 +1,4 @@
name: Radarr - Not Criterion RlsGrp
name: Radarr - Criterion RlsGrp
pattern: ^(Criterion)$
description: ''
tags: []

View file

@ -1,5 +1,5 @@
name: Radarr - D-Z0N3
pattern: ^(D-Z0N3)$
pattern: \b(D-Z0N3)\b
description: ''
tags: []
tests: []

View file

@ -1,4 +1,4 @@
name: Radarr - Not DTS-HD HRA-ES
name: Radarr - DTS-HD HRA-ES
pattern: dts[-. ]?(es|(hd[. ]?)?(hr|hi))
description: ''
tags: []

View file

@ -1,4 +1,4 @@
name: Radarr - Not DTS-HD
name: Radarr - DTS-HD
pattern: \b(dts[-_. ]?(ma|hd([-_. ]?ma)?|xll))(\b|\d)
description: ''
tags: []

View file

@ -1,4 +1,4 @@
name: Sonarr - Not DTS
name: Radarr - DTS
pattern: \bDTS(\b|\d)
description: ''
tags: []

View file

@ -1,5 +1,5 @@
name: Radarr - Dae
pattern: \[Dae\]|-Dae\b
pattern: \b(Dae)\b
description: ''
tags: []
tests: []

View file

@ -1,4 +1,4 @@
name: Radarr - Not Dolby Digital Plus
name: 'Radarr - Dolby Digital Plus '
pattern: \bDD[P+]|\b(e[-_. ]?ac-?3)\b
description: ''
tags: []

View file

@ -1,5 +1,5 @@
name: Radarr - Dolby Digital Plus
pattern: \bDD[P+](?!A)|\b(e[-_. ]?ac-?3)\b
pattern: \bDD[P+]|\b(e[-_. ]?ac-?3)\b
description: ''
tags: []
tests: []

View file

@ -1,4 +1,4 @@
name: Radarr - Not Extended Clip
name: Radarr - Extended Clip
pattern: \b(Extended[ ._-]Clip)\b
description: ''
tags: []

View file

@ -1,5 +1,5 @@
name: Radarr - FraMeSToR
pattern: ^(FraMeSToR)$
pattern: \b(FraMeSToR)\b
description: ''
tags: []
tests: []

View file

@ -1,4 +1,4 @@
name: Radarr - Not GERMAN
name: Radarr - GERMAN
pattern: \b(GERMAN)\b
description: ''
tags: []

View file

@ -1,4 +1,4 @@
name: Radarr - Not German in Title
name: Radarr - German in Title
pattern: (?i)\bgerman\b
description: ''
tags: []

View file

@ -1,4 +1,4 @@
name: Radarr - Not HDR-DV
name: Radarr - HDR-DV
pattern: \b(dv|dovi|dolby[ .]?v(ision)?|hdr(10(P(lus)?)?)?|pq)\b
description: ''
tags: []

View file

@ -1,4 +1,4 @@
name: Radarr - Not High Channel Count
name: Radarr - High Channel Count
pattern: '[^0-9][5-9][ .][0-1]\b'
description: ''
tags: []

View file

@ -0,0 +1,5 @@
name: Radarr - Hybrid Release Group
pattern: -HYBRID
description: ''
tags: []
tests: []

View file

@ -1,4 +1,4 @@
name: Radarr - Not IMAX Edition
name: Radarr - IMAX Edition
pattern: \b(IMAX[ ._-]Edition)\b
description: ''
tags: []

View file

@ -1,4 +1,4 @@
name: Radarr - Not INFLATE-DEFLATE
name: Radarr - INFLATE-DEFLATE
pattern: \b(INFLATE|DEFLATE)\b
description: ''
tags: []

View file

@ -1,4 +1,4 @@
name: Radarr - KS (Not Dual Audio)
name: Radarr - KS (Dual Audio)
pattern: ^(?!.*(dual[ ._-]?audio|[([]dual[])]|(JA|ZH|KO)\+EN|EN\+(JA|ZH|KO))).*\bKS\b
description: ''
tags: []

View file

@ -1,4 +1,4 @@
name: Radarr - KaiDubs (Not Dual Audio)
name: Radarr - KaiDubs (Dual Audio)
pattern: ^(?!.*(dual[ ._-]?audio|[([]dual[])]|(JA|ZH|KO)\+EN|EN\+(JA|ZH|KO))).*\b(KaiDubs)\b
description: ''
tags: []

View file

@ -1,4 +1,4 @@
name: Radarr - Not Low Channel Count
name: Radarr - Low Channel Count
pattern: (?<!repac)[^0-9][1-4][ .][0-1]\b|\b(Stereo|Mono)\b
description: ''
tags: []

View file

@ -1,5 +1,5 @@
name: Radarr - NIMA4K
pattern: (NIMA4K)$
pattern: ^(NIMA4K)$
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not 3.0ch
pattern: '[^0-9]3[ .]0\b'
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not 4.0ch
pattern: '[^0-9]4[ .]0\b'
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not 5.1 Surround
pattern: '[^0-9]5[ .][0-1]\b'
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not 6.1 Surround
pattern: '[^0-9]6[ .][0-1]'
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not 7.1 Surround
pattern: '[^0-9][7-8][ .][0-1]\b'
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not AAC
pattern: \bAAC(\b|\d)
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not Basic DTS
pattern: DTS[ .]?[1-9]
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: 'Radarr - Not Basic Dolby Digital '
pattern: \bDD[^a-z+]|(?<!e-)\b(ac-?3)\b
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not DTS X
pattern: '\b(dts[-_.: ]?x7?)\b(?![-_. ]?(26[456]))'
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not DTS-ES
pattern: dts.?es
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not DV HDR10+
pattern: ^(?=.*\b(DV|DoVi|Dolby[ .]?V(ision)?)\b)(?=.*\b((HDR10(?=(P(lus)?)\b|\+))))
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not DV HDR10
pattern: ^(?=.*\b(DV|DoVi|Dolby[ .]?V(ision)?)\b)(?=.*\b(HDR(10)?(P(lus)?)?)\b)
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not DV HLG
pattern: \b(DV[ .]HLG)\b
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not DV SDR
pattern: \b(DV[ .]SDR)\b
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not DV
pattern: \b(dv|dovi|dolby[ .]?v(ision)?)\b
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: 'Radarr - Not Dolby Digital Plus '
pattern: \bDD[P+]|\b(e[-_. ]?ac-?3)\b
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not FLAC
pattern: \bFLAC(\b|\d)
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not HDR
pattern: \bHDR(\b|\d)
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not HDR10+
pattern: \bHDR10(\+|P(lus)?\b)
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not HDR10
pattern: \bHDR10(?!\+|Plus)\b
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not HLG
pattern: \b(HLG)\b
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not Hulu
pattern: \b(hulu)\b
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not Hybrid Release Group
pattern: \b(HYBRID)\b
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not Hybrid
pattern: \bhybrid(\b|\d)
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not Mono
pattern: '[^0-9]1[ .]0\b|\bMono\b|\[PCM \]'
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not Open Matte
pattern: \b(Open[ ._-]?Matte)\b
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not PCM
pattern: \b(l?)PCM(\b|\d)
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not PQ
pattern: \b(PQ)\b
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not RlsGrp (Missing HDR)
pattern: \b(FraMeSToR|HQMUX|SiCFoI)\b
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not SDR
pattern: \bSDR(\b|\d)
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not Stereo
pattern: (?<!repac)[^0-9]2[ .]0\b|\bStereo\b
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not Theatrical
pattern: Theatrical
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not TrueHD
pattern: True[ .-]?HD
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Radarr - Not VF2
pattern: \b(VF2|(VF(F|Q)[ .]VF(F|Q)))\b
description: ''
tags: []
tests: []

View file

@ -1,4 +1,4 @@
name: Radarr - Not OPUS Release Group
name: Radarr - OPUS Release Group
pattern: OPUS
description: ''
tags: []

View file

@ -1,4 +1,4 @@
name: Radarr - Not RlsGrp (ATMOS Only)
name: Radarr - RlsGrp (ATMOS Only)
pattern: \b(W4NK3R|HQMUX)\b
description: ''
tags: []

View file

@ -1,4 +1,4 @@
name: Radarr - Not RlsGrp (TrueHD only)
name: Radarr - RlsGrp (TrueHD only)
pattern: \b(CtrlHD|W4NK3R|DON)\b
description: ''
tags: []

View file

@ -1,4 +1,4 @@
name: Radarr - Not RlsGrp
name: Radarr - RlsGrp
pattern: \b(Flights)\b
description: ''
tags: []

View file

@ -1,5 +1,5 @@
name: Radarr - SiC
pattern: ^(SiC)$
pattern: \bSiC\b
description: ''
tags: []
tests: []

View file

@ -1,4 +1,4 @@
name: Radarr - Not Single Language Only
name: Radarr - Single Language Only
pattern: \[(JA|ZH|KO)\]
description: ''
tags: []

View file

@ -1,4 +1,4 @@
name: Radarr - Not Subbed
name: Radarr - Subbed
pattern: (?=.*(German|Ger))(?=.*(Sub|Multi(ple)?Sub))
description: ''
tags: []

View file

@ -1,4 +1,4 @@
name: Radarr - Not TrueHD-ATMOS
name: Radarr - TrueHD-ATMOS
pattern: True[ .-]?HD|\bATMOS(\b|\d)
description: ''
tags: []

View file

@ -1,5 +1,5 @@
name: Radarr - TvR
pattern: (TvR)$
pattern: ^(TvR)$
description: ''
tags: []
tests: []

View file

@ -1,5 +1,5 @@
name: Radarr - ZR
pattern: \b(ZR)\b
pattern: \b(ZR)\b|-ZR-
description: ''
tags: []
tests: []

View file

@ -1,4 +1,4 @@
name: Sonarr - Not 4K Remaster
name: Sonarr - 4K Remaster
pattern: 4K
description: ''
tags: []

View file

@ -1,5 +1,5 @@
name: Sonarr - Basic DTS
pattern: \bDTS(\b|\d)
pattern: DTS[ .]?[1-9]
description: ''
tags: []
tests: []

View file

@ -1,4 +1,4 @@
name: Sonarr - Not Basic Dolby Digital
name: 'Sonarr - Basic Dolby Digital '
pattern: \bDD[^a-z+]|(?<!e-)\b(ac-?3)\b
description: ''
tags: []

View file

@ -1,5 +1,5 @@
name: Sonarr - Chotab
pattern: ^(Chotab)$
pattern: \b(Chotab)\b
description: ''
tags: []
tests: []

View file

@ -1,4 +1,4 @@
name: Sonarr - Not DTS-HD HRA-ES
name: Sonarr - DTS-HD HRA-ES
pattern: dts[-. ]?(es|(hd[. ]?)?(hr|hi))
description: ''
tags: []

View file

@ -1,4 +1,4 @@
name: Sonarr - Not DTS-HD
name: Sonarr - DTS-HD
pattern: \b(dts[-_. ]?(ma|hd([-_. ]?ma)?|xll))(\b|\d)
description: ''
tags: []

View file

@ -1,4 +1,4 @@
name: Radarr - Not DTS
name: Sonarr - DTS
pattern: \bDTS(\b|\d)
description: ''
tags: []

View file

@ -1,5 +1,5 @@
name: Sonarr - Dae
pattern: \[Dae\]|-Dae\b
pattern: \b(Dae)\b
description: ''
tags: []
tests: []

View file

@ -1,4 +1,4 @@
name: Sonarr - Not Dolby Digital Plus
name: 'Sonarr - Dolby Digital Plus '
pattern: \bDD[P+]|\b(e[-_. ]?ac-?3)\b
description: ''
tags: []

View file

@ -1,5 +1,5 @@
name: Sonarr - Dolby Digital Plus
pattern: \bDD[P+](?!A)|\b(e[-_. ]?ac-?3)\b
pattern: \bDD[P+]|\b(e[-_. ]?ac-?3)\b
description: ''
tags: []
tests: []

View file

@ -1,5 +1,5 @@
name: Sonarr - FraMeSToR
pattern: ^(FraMeSToR)$
pattern: \b(FraMeSToR)\b
description: ''
tags: []
tests: []

View file

@ -1,4 +1,4 @@
name: Sonarr - Not GERMAN
name: Sonarr - GERMAN
pattern: \b(GERMAN)$
description: ''
tags: []

View file

@ -1,4 +1,4 @@
name: Sonarr - Not German in Title
name: Sonarr - German in Title
pattern: (?i)\bgerman\b
description: ''
tags: []

View file

@ -1,4 +1,4 @@
name: Sonarr - Not HDR-DV
name: Sonarr - HDR-DV
pattern: \b(dv|dovi|dolby[ .]?v(ision)?|hdr(10(P(lus)?)?)?|pq)\b
description: ''
tags: []

View file

@ -1,5 +1,5 @@
name: Sonarr - HDR
pattern: \b(HDR)\b
pattern: \bHDR(\b|\d)
description: ''
tags: []
tests: []

View file

@ -1,4 +1,4 @@
name: Sonarr - Not High Channel Count
name: Sonarr - High Channel Count
pattern: '[^0-9][5-9][ .][0-1]\b'
description: ''
tags: []

View file

@ -0,0 +1,5 @@
name: Sonarr - Hybrid Release Group
pattern: -HYBRID
description: ''
tags: []
tests: []

View file

@ -1,4 +1,4 @@
name: Sonarr - Not INFLATE-DEFLATE
name: Sonarr - INFLATE-DEFLATE
pattern: \b(INFLATE|DEFLATE[)\]]?)$
description: ''
tags: []

View file

@ -1,4 +1,4 @@
name: Sonarr - KS (Not Dual Audio)
name: Sonarr - KS (Dual Audio)
pattern: ^(?!.*(dual[ ._-]?audio|[([]dual[])]|(JA|ZH|KO)\+EN|EN\+(JA|ZH|KO))).*\bKS\b
description: ''
tags: []

View file

@ -1,4 +1,4 @@
name: Sonarr - KaiDubs (Not Dual Audio)
name: Sonarr - KaiDubs (Dual Audio)
pattern: ^(?!.*(dual[ ._-]?audio|[([]dual[])]|(JA|ZH|KO)\+EN|EN\+(JA|ZH|KO))).*\b(KaiDubs)\b
description: ''
tags: []

View file

@ -1,4 +1,4 @@
name: Sonarr - Not Low Channel Count
name: Sonarr - Low Channel Count
pattern: (?<!repac)[^0-9][1-4][ .][0-1]|\b(Stereo|Mono)\b
description: ''
tags: []

View file

@ -1,4 +1,4 @@
name: Sonarr - Not MyCanal RlsGrp
name: Sonarr - MyCanal RlsGrp
pattern: \b(MyCanal)\b
description: ''
tags: []

View file

@ -1,5 +0,0 @@
name: Sonarr - Not 3.0ch
pattern: '[^0-9]3[ .]0\b'
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Sonarr - Not 4.0ch
pattern: '[^0-9]4[ .]0\b'
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Sonarr - Not 5.1 Surround
pattern: '[^0-9]5[ .][0-1]\b'
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Sonarr - Not 6.1 Surround
pattern: '[^0-9]6[ .][0-1]'
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Sonarr - Not 7.1 Surround
pattern: '[^0-9][7-8][ .][0-1]\b'
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Sonarr - Not AAC
pattern: \bAAC(\b|\d)
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: Sonarr - Not Basic DTS
pattern: DTS[ .]?[1-9]
description: ''
tags: []
tests: []

View file

@ -1,5 +0,0 @@
name: 'Sonarr - Not Basic Dolby Digital '
pattern: \bDD[^a-z+]|(?<!e-)\b(ac-?3)\b
description: ''
tags: []
tests: []

Some files were not shown because too many files have changed in this diff Show more