From f95fb3265c238108596e6ff31aa48e169b12cb39 Mon Sep 17 00:00:00 2001 From: kmcclainmt Date: Wed, 2 Apr 2025 14:55:18 -0700 Subject: [PATCH] create: More formats added --- custom_formats/UHD Bluray Tier 02.yml | 30 +++++++++++++++ custom_formats/UHD Bluray Tier 03.yml | 55 +++++++++++++++++++++++++++ custom_formats/Upscaled.yml | 30 +++++++++++++++ custom_formats/Vinegar Syndrome.yml | 20 ++++++++++ custom_formats/x265 no HDR DV.yml | 20 ++++++++++ regex_patterns/AI Upscales.yml | 5 +++ regex_patterns/AIUS.yml | 5 +++ regex_patterns/HDR DV.yml | 5 +++ regex_patterns/HQMUX.yml | 5 +++ regex_patterns/Regrade.yml | 5 +++ regex_patterns/The Upscaler.yml | 5 +++ regex_patterns/Upscaled.yml | 5 +++ regex_patterns/VS.yml | 5 +++ regex_patterns/VinSyn.yml | 5 +++ regex_patterns/Vinegar Syndrome.yml | 5 +++ regex_patterns/WEBDV.yml | 5 +++ regex_patterns/x265 HEVC.yml | 5 +++ 17 files changed, 215 insertions(+) create mode 100644 custom_formats/UHD Bluray Tier 02.yml create mode 100644 custom_formats/UHD Bluray Tier 03.yml create mode 100644 custom_formats/Upscaled.yml create mode 100644 custom_formats/Vinegar Syndrome.yml create mode 100644 custom_formats/x265 no HDR DV.yml create mode 100644 regex_patterns/AI Upscales.yml create mode 100644 regex_patterns/AIUS.yml create mode 100644 regex_patterns/HDR DV.yml create mode 100644 regex_patterns/HQMUX.yml create mode 100644 regex_patterns/Regrade.yml create mode 100644 regex_patterns/The Upscaler.yml create mode 100644 regex_patterns/Upscaled.yml create mode 100644 regex_patterns/VS.yml create mode 100644 regex_patterns/VinSyn.yml create mode 100644 regex_patterns/Vinegar Syndrome.yml create mode 100644 regex_patterns/WEBDV.yml create mode 100644 regex_patterns/x265 HEVC.yml diff --git a/custom_formats/UHD Bluray Tier 02.yml b/custom_formats/UHD Bluray Tier 02.yml new file mode 100644 index 0000000..c80946d --- /dev/null +++ b/custom_formats/UHD Bluray Tier 02.yml @@ -0,0 +1,30 @@ +name: UHD Bluray Tier 02 +description: '' +tags: [] +conditions: +- name: Not REMUX + type: quality_modifier + required: true + negate: true + qualityModifier: remux +- name: Not WEBDL + type: source + required: true + negate: true + source: web_dl +- name: Not WEBRip + type: source + required: true + negate: true + source: webrip +- name: 2160p + type: resolution + required: true + negate: false + resolution: 2160p +- name: HQMUX + type: release_group + required: false + negate: false + pattern: HQMUX +tests: [] diff --git a/custom_formats/UHD Bluray Tier 03.yml b/custom_formats/UHD Bluray Tier 03.yml new file mode 100644 index 0000000..a8bc61b --- /dev/null +++ b/custom_formats/UHD Bluray Tier 03.yml @@ -0,0 +1,55 @@ +name: UHD Bluray Tier 03 +description: '' +tags: [] +conditions: +- name: Not REMUX + type: quality_modifier + required: true + negate: true + qualityModifier: remux +- name: Not WEBDL + type: source + required: true + negate: true + source: web_dl +- name: Not WEBRip + type: source + required: true + negate: true + source: webrip +- name: 2160p + type: resolution + required: true + negate: false + resolution: 2160p +- name: BHDStudio + type: release_group + required: false + negate: false + pattern: BHDStudio +- name: hallowed + type: release_group + required: false + negate: false + pattern: hallowed +- name: HONE + type: release_group + required: false + negate: false + pattern: HONE +- name: PTer + type: release_group + required: false + negate: false + pattern: PTer +- name: SPHD + type: release_group + required: false + negate: false + pattern: SPHD +- name: WEBDV + type: release_group + required: false + negate: false + pattern: WEBDV +tests: [] diff --git a/custom_formats/Upscaled.yml b/custom_formats/Upscaled.yml new file mode 100644 index 0000000..36e3a14 --- /dev/null +++ b/custom_formats/Upscaled.yml @@ -0,0 +1,30 @@ +name: Upscaled +description: '' +tags: [] +conditions: +- name: AI Upscales + type: release_title + required: false + negate: false + pattern: AI Upscales +- name: AIUS + type: release_title + required: false + negate: false + pattern: AIUS +- name: Regrade + type: release_title + required: false + negate: false + pattern: Regrade +- name: TheUpscaler + type: release_title + required: false + negate: false + pattern: The Upscaler +- name: Upscaled + type: release_title + required: false + negate: false + pattern: Upscaled +tests: [] diff --git a/custom_formats/Vinegar Syndrome.yml b/custom_formats/Vinegar Syndrome.yml new file mode 100644 index 0000000..dc2a35a --- /dev/null +++ b/custom_formats/Vinegar Syndrome.yml @@ -0,0 +1,20 @@ +name: Vinegar Syndrome +description: '' +tags: [] +conditions: +- name: Vinegar Syndrome + type: release_title + required: false + negate: false + pattern: Vinegar Syndrome +- name: VS + type: release_title + required: false + negate: false + pattern: VS +- name: VinSyn + type: release_title + required: false + negate: false + pattern: VinSyn +tests: [] diff --git a/custom_formats/x265 no HDR DV.yml b/custom_formats/x265 no HDR DV.yml new file mode 100644 index 0000000..cd611d7 --- /dev/null +++ b/custom_formats/x265 no HDR DV.yml @@ -0,0 +1,20 @@ +name: x265 no HDR DV +description: '' +tags: [] +conditions: +- name: x265/HEVC + type: release_title + required: true + negate: false + pattern: x265 HEVC +- name: Not HDR/DV + type: release_title + required: true + negate: true + pattern: HDR DV +- name: Not 2160p + type: resolution + required: true + negate: true + resolution: 2160p +tests: [] diff --git a/regex_patterns/AI Upscales.yml b/regex_patterns/AI Upscales.yml new file mode 100644 index 0000000..91a7f56 --- /dev/null +++ b/regex_patterns/AI Upscales.yml @@ -0,0 +1,5 @@ +name: AI Upscales +pattern: (?<=\b[12]\d{3}\b)(?=.*\b(HEVC)\b)(?=.*\b(AI)\b) +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/AIUS.yml b/regex_patterns/AIUS.yml new file mode 100644 index 0000000..7bb4247 --- /dev/null +++ b/regex_patterns/AIUS.yml @@ -0,0 +1,5 @@ +name: AIUS +pattern: \b(AIUS)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/HDR DV.yml b/regex_patterns/HDR DV.yml new file mode 100644 index 0000000..50d3aa0 --- /dev/null +++ b/regex_patterns/HDR DV.yml @@ -0,0 +1,5 @@ +name: HDR DV +pattern: \b(dv|dovi|dolby[ .]?v(ision)?|hdr(10(P(lus)?)?)?|pq)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/HQMUX.yml b/regex_patterns/HQMUX.yml new file mode 100644 index 0000000..1c43735 --- /dev/null +++ b/regex_patterns/HQMUX.yml @@ -0,0 +1,5 @@ +name: HQMUX +pattern: ^(HQMUX)$ +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/Regrade.yml b/regex_patterns/Regrade.yml new file mode 100644 index 0000000..28ce1b9 --- /dev/null +++ b/regex_patterns/Regrade.yml @@ -0,0 +1,5 @@ +name: Regrade +pattern: \b((Upscale)?Re-?graded?)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/The Upscaler.yml b/regex_patterns/The Upscaler.yml new file mode 100644 index 0000000..b549714 --- /dev/null +++ b/regex_patterns/The Upscaler.yml @@ -0,0 +1,5 @@ +name: The Upscaler +pattern: \b(The[ ._-]?Upscaler)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/Upscaled.yml b/regex_patterns/Upscaled.yml new file mode 100644 index 0000000..04fd8b2 --- /dev/null +++ b/regex_patterns/Upscaled.yml @@ -0,0 +1,5 @@ +name: Upscaled +pattern: (?<=\b[12]\d{3}\b).*\b(UPS|Up(s(caled?|UHD)|(Rez)))\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/VS.yml b/regex_patterns/VS.yml new file mode 100644 index 0000000..fc34ab6 --- /dev/null +++ b/regex_patterns/VS.yml @@ -0,0 +1,5 @@ +name: VS +pattern: \b(V-S)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/VinSyn.yml b/regex_patterns/VinSyn.yml new file mode 100644 index 0000000..807deaf --- /dev/null +++ b/regex_patterns/VinSyn.yml @@ -0,0 +1,5 @@ +name: VinSyn +pattern: \b(VinSyn)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/Vinegar Syndrome.yml b/regex_patterns/Vinegar Syndrome.yml new file mode 100644 index 0000000..208eb9a --- /dev/null +++ b/regex_patterns/Vinegar Syndrome.yml @@ -0,0 +1,5 @@ +name: Vinegar Syndrome +pattern: \b(Vinegar[ ._-]Syndrome)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/WEBDV.yml b/regex_patterns/WEBDV.yml new file mode 100644 index 0000000..9cc8451 --- /dev/null +++ b/regex_patterns/WEBDV.yml @@ -0,0 +1,5 @@ +name: WEBDV +pattern: ^(WEBDV)$ +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/x265 HEVC.yml b/regex_patterns/x265 HEVC.yml new file mode 100644 index 0000000..e7a57cd --- /dev/null +++ b/regex_patterns/x265 HEVC.yml @@ -0,0 +1,5 @@ +name: x265 HEVC +pattern: '[xh][ ._-]?265|\bHEVC(\b|\d)' +description: '' +tags: [] +tests: []