diff --git a/custom_formats/DTS-HD MA.yml b/custom_formats/DTS-HD MA.yml new file mode 100644 index 0000000..3f595fb --- /dev/null +++ b/custom_formats/DTS-HD MA.yml @@ -0,0 +1,50 @@ +name: DTS-HD MA +description: '' +tags: [] +conditions: +- name: DTS-HD MA + negate: false + pattern: DTS-HD MA + required: true + type: release_title +- name: Not TrueHD/ATMOS + negate: true + pattern: TrueHD ATMOS + required: true + type: release_title +- name: Not Dolby Digital Plus + negate: true + pattern: Dolby Digital Plus + required: true + type: release_title +- name: Not Basic Dolby Digital + negate: true + pattern: Basic Dolby Digital + required: true + type: release_title +- name: Not DTS X + negate: true + pattern: DTS X + required: true + type: release_title +- name: Not FLAC + negate: true + pattern: FLAC + required: true + type: release_title +- name: Not AAC + negate: true + pattern: AAC + required: true + type: release_title +- name: Not PCM + negate: true + pattern: PCM + required: true + type: release_title +- name: Not DTS-HD HRA ES + negate: true + pattern: DTS-HD HRA ES + required: true + type: release_title +tests: [] diff --git a/custom_formats/DV (WEBDL).yml b/custom_formats/DV (WEBDL).yml new file mode 100644 index 0000000..800d7cc --- /dev/null +++ b/custom_formats/DV (WEBDL).yml @@ -0,0 +1,35 @@ +name: DV (WEBDL) +description: '' +tags: [] +conditions: +- name: Dolby Vision + type: release_title + required: true + negate: false + pattern: Dolby Vision +- name: WEBDL + type: source + required: false + negate: false + source: web_dl +- name: WEBRip + type: source + required: false + negate: false + source: webrip +- name: Not RlsGrp + type: release_title + required: true + negate: true + pattern: Flights +- name: Not HDR + type: release_title + required: true + negate: true + pattern: HDR +- name: Not Hulu + type: release_title + required: true + negate: true + pattern: Hulu +tests: [] diff --git a/custom_formats/DV HDR10.yml b/custom_formats/DV HDR10.yml new file mode 100644 index 0000000..a2f58f9 --- /dev/null +++ b/custom_formats/DV HDR10.yml @@ -0,0 +1,25 @@ +name: DV HDR10 +description: '' +tags: [] +conditions: +- name: DV HDR10 + type: release_title + required: true + negate: false + pattern: DV HDR10 +- name: Not DV HDR10Plus + type: release_title + required: true + negate: true + pattern: DV HDR10Plus +- name: Not DV HLG + type: release_title + required: true + negate: true + pattern: DV HLG +- name: Not DV SDR + type: release_title + required: true + negate: true + pattern: DV SDR +tests: [] diff --git a/custom_formats/DV.yml b/custom_formats/DV.yml new file mode 100644 index 0000000..29e9aa2 --- /dev/null +++ b/custom_formats/DV.yml @@ -0,0 +1,25 @@ +name: DV +description: '' +tags: [] +conditions: +- name: DV + type: release_title + required: true + negate: false + pattern: Dolby Vision +- name: Not DV HDR10 + type: release_title + required: true + negate: true + pattern: DV HDR10 +- name: Not DV HLG + type: release_title + required: true + negate: true + pattern: DV HLG +- name: Not DV SDR + type: release_title + required: true + negate: true + pattern: DV SDR +tests: [] diff --git a/custom_formats/hallowed.yml b/custom_formats/hallowed.yml new file mode 100644 index 0000000..71996f6 --- /dev/null +++ b/custom_formats/hallowed.yml @@ -0,0 +1,10 @@ +name: hallowed +description: '' +tags: [] +conditions: +- name: hallowed + type: release_group + required: true + negate: false + pattern: hallowed +tests: [] diff --git a/regex_patterns/DTS-HD MA.yml b/regex_patterns/DTS-HD MA.yml new file mode 100644 index 0000000..97aabf4 --- /dev/null +++ b/regex_patterns/DTS-HD MA.yml @@ -0,0 +1,5 @@ +name: DTS-HD MA +pattern: \b(dts[-_. ]?(ma|hd([-_. ]?ma)?|xll))(\b|\d) +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/DV HDR10.yml b/regex_patterns/DV HDR10.yml new file mode 100644 index 0000000..de3e172 --- /dev/null +++ b/regex_patterns/DV HDR10.yml @@ -0,0 +1,5 @@ +name: DV HDR10 +pattern: ^(?=.*\b(DV|DoVi|Dolby[ .]?V(ision)?)\b)(?=.*\b(HDR(10)?(P(lus)?)?)\b) +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/DV HDR10Plus.yml b/regex_patterns/DV HDR10Plus.yml new file mode 100644 index 0000000..2db692b --- /dev/null +++ b/regex_patterns/DV HDR10Plus.yml @@ -0,0 +1,5 @@ +name: DV HDR10Plus +pattern: ^(?=.*\b(DV|DoVi|Dolby[ .]?V(ision)?)\b)(?=.*\b((HDR10(?=(P(lus)?)\b|\+)))) +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/DV HLG.yml b/regex_patterns/DV HLG.yml new file mode 100644 index 0000000..9545c57 --- /dev/null +++ b/regex_patterns/DV HLG.yml @@ -0,0 +1,5 @@ +name: DV HLG +pattern: \b(DV[ .]HLG)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/DV SDR.yml b/regex_patterns/DV SDR.yml new file mode 100644 index 0000000..8a10128 --- /dev/null +++ b/regex_patterns/DV SDR.yml @@ -0,0 +1,5 @@ +name: DV SDR +pattern: \b(DV[ .]SDR)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/Dolby Vision.yml b/regex_patterns/Dolby Vision.yml new file mode 100644 index 0000000..ef812d5 --- /dev/null +++ b/regex_patterns/Dolby Vision.yml @@ -0,0 +1,5 @@ +name: Dolby Vision +pattern: \b(dv|dovi|dolby[ .]?v(ision)?)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/Flights.yml b/regex_patterns/Flights.yml new file mode 100644 index 0000000..2bf0d3b --- /dev/null +++ b/regex_patterns/Flights.yml @@ -0,0 +1,5 @@ +name: Flights +pattern: \b(Flights)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/HDR.yml b/regex_patterns/HDR.yml new file mode 100644 index 0000000..11f4b9c --- /dev/null +++ b/regex_patterns/HDR.yml @@ -0,0 +1,5 @@ +name: HDR +pattern: \bHDR(\b|\d) +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/Hulu.yml b/regex_patterns/Hulu.yml new file mode 100644 index 0000000..f376051 --- /dev/null +++ b/regex_patterns/Hulu.yml @@ -0,0 +1,5 @@ +name: Hulu +pattern: \b(hulu)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/hallowed.yml b/regex_patterns/hallowed.yml new file mode 100644 index 0000000..4676511 --- /dev/null +++ b/regex_patterns/hallowed.yml @@ -0,0 +1,5 @@ +name: hallowed +pattern: ^(hallowed)$ +description: '' +tags: [] +tests: []