refactor(format): Change Condition Order (#24)

- Move condition orders around for organisation
- No logic changes
This commit is contained in:
Seraphys
2025-02-06 18:02:54 -06:00
committed by GitHub
parent e75a3a1b16
commit e1f34b16f9
29 changed files with 190 additions and 190 deletions

View File

@@ -5,16 +5,16 @@ tags:
- Balanced - Balanced
- 1080p - 1080p
conditions: conditions:
- name: Not WEB-DL
negate: true
required: true
source: web_dl
type: source
- name: 1080p - name: 1080p
negate: false negate: false
required: true required: true
resolution: 1080p resolution: 1080p
type: resolution type: resolution
- name: Not WEB-DL
negate: true
required: true
source: web_dl
type: source
- name: BHDStudio - name: BHDStudio
negate: false negate: false
pattern: BHDStudio pattern: BHDStudio

View File

@@ -5,16 +5,16 @@ tags:
- Balanced - Balanced
- 1080p - 1080p
conditions: conditions:
- name: Not WEB-DL
negate: true
required: true
source: web_dl
type: source
- name: 1080p - name: 1080p
negate: false negate: false
required: true required: true
resolution: 1080p resolution: 1080p
type: resolution type: resolution
- name: Not WEB-DL
negate: true
required: true
source: web_dl
type: source
- name: hallowed - name: hallowed
negate: false negate: false
pattern: hallowed pattern: hallowed

View File

@@ -6,6 +6,16 @@ tags:
- 1080p - 1080p
- Quality - Quality
conditions: conditions:
- name: 1080p
negate: false
required: true
resolution: 1080p
type: resolution
- name: Not WEB-DL
type: source
required: true
negate: true
source: web_dl
- name: DON - name: DON
negate: false negate: false
pattern: DON pattern: DON
@@ -21,14 +31,4 @@ conditions:
pattern: EbP pattern: EbP
required: false required: false
type: release_group type: release_group
- name: 1080p
negate: false
required: true
resolution: 1080p
type: resolution
- name: Not WEB-DL
type: source
required: true
negate: true
source: web_dl
tests: [] tests: []

View File

@@ -6,6 +6,16 @@ tags:
- 1080p - 1080p
- Quality - Quality
conditions: conditions:
- name: 1080p
negate: false
required: true
resolution: 1080p
type: resolution
- name: Not WEB-DL
type: source
required: true
negate: true
source: web_dl
- name: c0ke - name: c0ke
negate: false negate: false
pattern: c0ke pattern: c0ke
@@ -41,14 +51,4 @@ conditions:
pattern: ZQ pattern: ZQ
required: false required: false
type: release_group type: release_group
- name: 1080p
negate: false
required: true
resolution: 1080p
type: resolution
- name: Not WEB-DL
type: source
required: true
negate: true
source: web_dl
tests: [] tests: []

View File

@@ -6,6 +6,16 @@ tags:
- 1080p - 1080p
- Quality - Quality
conditions: conditions:
- name: 1080p
negate: false
required: true
resolution: 1080p
type: resolution
- name: Not WEB-DL
type: source
required: true
negate: true
source: web_dl
- name: CRiSC - name: CRiSC
negate: false negate: false
pattern: CRiSC pattern: CRiSC
@@ -46,14 +56,4 @@ conditions:
pattern: WMING pattern: WMING
required: false required: false
type: release_group type: release_group
- name: 1080p
negate: false
required: true
resolution: 1080p
type: resolution
- name: Not WEB-DL
type: source
required: true
negate: true
source: web_dl
tests: [] tests: []

View File

@@ -6,6 +6,16 @@ tags:
- 1080p - 1080p
- Quality - Quality
conditions: conditions:
- name: 1080p
negate: false
required: true
resolution: 1080p
type: resolution
- name: Not WEB-DL
negate: true
required: true
source: web_dl
type: source
- name: BMF - name: BMF
negate: false negate: false
pattern: BMF pattern: BMF
@@ -41,14 +51,4 @@ conditions:
pattern: NTb pattern: NTb
required: false required: false
type: release_group type: release_group
- name: 1080p
negate: false
required: true
resolution: 1080p
type: resolution
- name: Not WEB-DL
negate: true
required: true
source: web_dl
type: source
tests: [] tests: []

View File

@@ -6,6 +6,21 @@ tags:
- 1080p - 1080p
- Quality - Quality
conditions: conditions:
- name: 1080p
type: resolution
required: true
negate: false
resolution: 1080p
- name: Not WEB-DL
type: source
required: true
negate: true
source: web_dl
- name: Not DVD
type: source
required: true
negate: true
source: dvd
- name: AJP69 - name: AJP69
negate: false negate: false
pattern: AJP69 pattern: AJP69
@@ -236,19 +251,4 @@ conditions:
required: false required: false
negate: false negate: false
pattern: ZoroSenpai pattern: ZoroSenpai
- name: Not WEB-DL
type: source
required: true
negate: true
source: web_dl
- name: Not DVD
type: source
required: true
negate: true
source: dvd
- name: 1080p
type: resolution
required: true
negate: false
resolution: 1080p
tests: [] tests: []

View File

@@ -5,16 +5,16 @@ tags:
- Balanced - Balanced
- 2160p - 2160p
conditions: conditions:
- name: Not WEB-DL
negate: true
required: true
source: web_dl
type: source
- name: 2160p - name: 2160p
negate: false negate: false
required: true required: true
resolution: 2160p resolution: 2160p
type: resolution type: resolution
- name: Not WEB-DL
negate: true
required: true
source: web_dl
type: source
- name: HONE - name: HONE
negate: false negate: false
pattern: HONE pattern: HONE

View File

@@ -5,16 +5,16 @@ tags:
- Balanced - Balanced
- 2160p - 2160p
conditions: conditions:
- name: Not WEB-DL
negate: true
required: true
source: web_dl
type: source
- name: 2160p - name: 2160p
negate: false negate: false
required: true required: true
resolution: 2160p resolution: 2160p
type: resolution type: resolution
- name: Not WEB-DL
negate: true
required: true
source: web_dl
type: source
- name: hallowed - name: hallowed
negate: false negate: false
pattern: hallowed pattern: hallowed

View File

@@ -5,16 +5,16 @@ tags:
- Quality - Quality
- 2160p - 2160p
conditions: conditions:
- name: Not WEB-DL
negate: true
required: true
source: web_dl
type: source
- name: 2160p - name: 2160p
negate: false negate: false
required: true required: true
resolution: 2160p resolution: 2160p
type: resolution type: resolution
- name: Not WEB-DL
negate: true
required: true
source: web_dl
type: source
- name: DON - name: DON
negate: false negate: false
pattern: DON pattern: DON

View File

@@ -5,16 +5,16 @@ tags:
- Quality - Quality
- 2160p - 2160p
conditions: conditions:
- name: Not WEB-DL
negate: true
required: true
source: web_dl
type: source
- name: 2160p - name: 2160p
negate: false negate: false
required: true required: true
resolution: 2160p resolution: 2160p
type: resolution type: resolution
- name: Not WEB-DL
negate: true
required: true
source: web_dl
type: source
- name: BSTD - name: BSTD
negate: false negate: false
pattern: BSTD pattern: BSTD

View File

@@ -5,16 +5,16 @@ tags:
- Quality - Quality
- 2160p - 2160p
conditions: conditions:
- name: Not WEB-DL
negate: true
required: true
source: web_dl
type: source
- name: 2160p - name: 2160p
negate: false negate: false
required: true required: true
resolution: 2160p resolution: 2160p
type: resolution type: resolution
- name: Not WEB-DL
negate: true
required: true
source: web_dl
type: source
- name: JustWatch - name: JustWatch
negate: false negate: false
pattern: JustWatch pattern: JustWatch

View File

@@ -5,16 +5,16 @@ tags:
- Quality - Quality
- 2160p - 2160p
conditions: conditions:
- name: Not WEB-DL
negate: true
required: true
source: web_dl
type: source
- name: 2160p - name: 2160p
negate: false negate: false
required: true required: true
resolution: 2160p resolution: 2160p
type: resolution type: resolution
- name: Not WEB-DL
negate: true
required: true
source: web_dl
type: source
- name: 4KDVS - name: 4KDVS
negate: false negate: false
pattern: 4KDVS pattern: 4KDVS

View File

@@ -5,16 +5,16 @@ tags:
- Quality - Quality
- 2160p - 2160p
conditions: conditions:
- name: Not WEB-DL
negate: true
required: true
source: web_dl
type: source
- name: 2160p - name: 2160p
negate: false negate: false
required: true required: true
resolution: 2160p resolution: 2160p
type: resolution type: resolution
- name: Not WEB-DL
negate: true
required: true
source: web_dl
type: source
- name: SoLaR - name: SoLaR
negate: false negate: false
pattern: SoLaR pattern: SoLaR

View File

@@ -5,16 +5,16 @@ tags:
- Quality - Quality
- 2160p - 2160p
conditions: conditions:
- name: Not WEB-DL
negate: true
required: true
source: web_dl
type: source
- name: 2160p - name: 2160p
negate: false negate: false
required: true required: true
resolution: 2160p resolution: 2160p
type: resolution type: resolution
- name: Not WEB-DL
negate: true
required: true
source: web_dl
type: source
- name: micius - name: micius
negate: false negate: false
pattern: micius pattern: micius

View File

@@ -6,11 +6,6 @@ tags:
- Enhancement - Enhancement
- Dolby - Dolby
conditions: conditions:
- name: Not Atmos
negate: true
pattern: Atmos
required: true
type: release_title
- name: 7.1 Surround - name: 7.1 Surround
negate: false negate: false
pattern: 7.1 Surround pattern: 7.1 Surround
@@ -21,6 +16,11 @@ conditions:
pattern: TrueHD pattern: TrueHD
required: true required: true
type: release_title type: release_title
- name: Not Atmos
negate: true
pattern: Atmos
required: true
type: release_title
- name: Not Atmos (BTN) - name: Not Atmos (BTN)
negate: true negate: true
pattern: BTN Atmos pattern: BTN Atmos

View File

@@ -3,14 +3,14 @@ description: Matches Blu-rays that are NOT remuxes
tags: tags:
- Source - Source
conditions: conditions:
- name: Remux
type: release_title
required: true
negate: true
pattern: Remux
- name: Blu-ray - name: Blu-ray
type: source type: source
required: true required: true
negate: false negate: false
source: bluray source: bluray
- name: Remux
type: release_title
required: true
negate: true
pattern: Remux
tests: [] tests: []

View File

@@ -4,6 +4,21 @@ tags:
- Colour Grade - Colour Grade
- HDR - HDR
conditions: conditions:
- name: 1080p
negate: false
required: true
resolution: 1080p
type: resolution
- name: Dolby Vision
negate: false
pattern: Dolby Vision
required: true
type: release_title
- name: x265
negate: false
pattern: x265
required: true
type: release_title
- name: Not SDR - name: Not SDR
negate: true negate: true
pattern: SDR pattern: SDR
@@ -19,19 +34,4 @@ conditions:
pattern: HDR10 pattern: HDR10
required: true required: true
type: release_title type: release_title
- name: Dolby Vision
negate: false
pattern: Dolby Vision
required: true
type: release_title
- name: x265
negate: false
pattern: x265
required: true
type: release_title
- name: 1080p
negate: false
required: true
resolution: 1080p
type: resolution
tests: [] tests: []

View File

@@ -4,6 +4,11 @@ tags:
- Colour Grade - Colour Grade
- HDR - HDR
conditions: conditions:
- name: 2160p
negate: false
required: true
resolution: 2160p
type: resolution
- name: Blu-ray - name: Blu-ray
type: source type: source
required: true required: true
@@ -19,11 +24,6 @@ conditions:
pattern: HDR10+ pattern: HDR10+
required: true required: true
type: release_title type: release_title
- name: 2160p
negate: false
required: true
resolution: 2160p
type: resolution
- name: Not SDR - name: Not SDR
negate: true negate: true
pattern: SDR pattern: SDR

View File

@@ -6,6 +6,11 @@ tags:
- Quality - Quality
- SD - SD
conditions: conditions:
- name: DVD
negate: false
required: true
source: dvd
type: source
- name: TBB - name: TBB
negate: false negate: false
pattern: c0ke pattern: c0ke
@@ -16,9 +21,4 @@ conditions:
pattern: Dariush pattern: Dariush
required: false required: false
type: release_group type: release_group
- name: DVD
negate: false
required: true
source: dvd
type: source
tests: [] tests: []

View File

@@ -6,14 +6,14 @@ tags:
- Quality - Quality
- SD - SD
conditions: conditions:
- name: HANDJOB
negate: false
pattern: HANDJOB
required: false
type: release_group
- name: DVD - name: DVD
negate: false negate: false
required: true required: true
source: dvd source: dvd
type: source type: source
- name: HANDJOB
negate: false
pattern: HANDJOB
required: false
type: release_group
tests: [] tests: []

View File

@@ -4,16 +4,16 @@ tags:
- Colour Grade - Colour Grade
- HDR - HDR
conditions: conditions:
- name: WEB-DL
type: source
required: true
negate: false
source: web_dl
- name: 2160p - name: 2160p
type: resolution type: resolution
required: true required: true
negate: false negate: false
resolution: 2160p resolution: 2160p
- name: WEB-DL
type: source
required: true
negate: false
source: web_dl
- name: Not HDR10+ - name: Not HDR10+
type: release_title type: release_title
required: true required: true

View File

@@ -4,11 +4,6 @@ description: Attempts to match TrueHD releases which are not labelled correctly
tags: tags:
- Audio - Audio
conditions: conditions:
- name: TrueHD Missing Groups
negate: false
pattern: TrueHD (Missing Groups)
required: true
type: release_title
- name: 2160p - name: 2160p
negate: false negate: false
required: true required: true
@@ -19,6 +14,11 @@ conditions:
pattern: Remux pattern: Remux
required: true required: true
type: release_title type: release_title
- name: TrueHD Missing Groups
negate: false
pattern: TrueHD (Missing Groups)
required: true
type: release_title
- name: Not DTS-HD - name: Not DTS-HD
negate: true negate: true
pattern: DTS-HD pattern: DTS-HD

View File

@@ -6,26 +6,26 @@ tags:
- Storage - Storage
- 2160p - 2160p
conditions: conditions:
- name: Release Groups
type: release_group
required: true
negate: false
pattern: UHD Bluray (Missing Groups)
- name: 1080p - name: 1080p
negate: false negate: false
required: true required: true
resolution: 1080p resolution: 1080p
type: resolution type: resolution
- name: Not UHD Blu-ray
negate: true
pattern: UHD Blu-ray
required: true
type: release_title
- name: HDR - name: HDR
negate: false negate: false
pattern: Basic HDR Formats pattern: Basic HDR Formats
required: true required: true
type: release_title type: release_title
- name: Release Groups
type: release_group
required: true
negate: false
pattern: UHD Bluray (Missing Groups)
- name: Not UHD Blu-ray
negate: true
pattern: UHD Blu-ray
required: true
type: release_title
tests: tests:
- conditionResults: - conditionResults:
- matches: true - matches: true

View File

@@ -5,16 +5,16 @@ description: 'Matches UHD Blu-rays (remux / encode) that don''t include a named
tags: tags:
- Audio - Audio
conditions: conditions:
- name: Blu-ray
type: source
required: true
negate: false
source: bluray
- name: 2160p - name: 2160p
type: resolution type: resolution
required: true required: true
negate: false negate: false
resolution: 2160p resolution: 2160p
- name: Blu-ray
type: source
required: true
negate: false
source: bluray
- name: Not DTS-HD MA - name: Not DTS-HD MA
type: release_title type: release_title
required: true required: true

View File

@@ -3,6 +3,11 @@ description: Matches 'h265' regex pattern.
tags: tags:
- Codec - Codec
conditions: conditions:
- name: WEB
type: source
required: true
negate: false
source: web_dl
- name: h265 - name: h265
negate: false negate: false
pattern: h265 pattern: h265
@@ -18,11 +23,6 @@ conditions:
required: true required: true
negate: true negate: true
pattern: Remux pattern: Remux
- name: WEB
type: source
required: true
negate: false
source: web_dl
- name: Not 4K - name: Not 4K
type: resolution type: resolution
required: true required: true

View File

@@ -7,16 +7,16 @@ tags:
- WEB-DL - WEB-DL
- WEB3 [1080p] - WEB3 [1080p]
conditions: conditions:
- name: WEBRip
negate: true
required: true
source: webrip
type: source
- name: WEB-DL - name: WEB-DL
negate: false negate: false
required: true required: true
source: web_dl source: web_dl
type: source type: source
- name: WEBRip
negate: true
required: true
source: webrip
type: source
- name: MA Regex - name: MA Regex
negate: true negate: true
pattern: Movies Anywhere pattern: Movies Anywhere

View File

@@ -4,14 +4,14 @@ tags:
- Codec - Codec
- Resolution - Resolution
conditions: conditions:
- name: 1080p
negate: false
required: true
resolution: 2160p
type: resolution
- name: x264 - name: x264
negate: false negate: false
pattern: x264 pattern: x264
required: true required: true
type: release_title type: release_title
- name: 1080p
negate: false
required: true
resolution: 2160p
type: resolution
tests: [] tests: []

View File

@@ -14,16 +14,16 @@ conditions:
required: true required: true
source: bluray source: bluray
type: source type: source
- name: Not x265
negate: true
pattern: x265
required: true
type: release_title
- name: h265 - name: h265
negate: false negate: false
pattern: h265 pattern: h265
required: true required: true
type: release_title type: release_title
- name: Not x265
negate: true
pattern: x265
required: true
type: release_title
tests: tests:
- conditionResults: - conditionResults:
- matches: false - matches: false