From 582ddcb2ac1a254afa53fb85bd74f3e856b58ef2 Mon Sep 17 00:00:00 2001 From: kmcclainmt Date: Wed, 2 Apr 2025 08:43:06 -0700 Subject: [PATCH] add: Custom Format and Regex Additions --- custom_formats/1080p.yml | 10 ++++++++++ custom_formats/10bit.yml | 15 +++++++++++++++ custom_formats/3D.yml | 20 ++++++++++++++++++++ custom_formats/4K Remaster.yml | 20 ++++++++++++++++++++ custom_formats/720p.yml | 10 ++++++++++ regex_patterns/10bit.yml | 5 +++++ regex_patterns/3D.yml | 5 +++++ regex_patterns/4K.yml | 5 +++++ regex_patterns/BD3D.yml | 5 +++++ regex_patterns/BluRay 3D.yml | 5 +++++ regex_patterns/Remaster.yml | 5 +++++ regex_patterns/TrueHD ATMOS.yml | 7 +++++++ regex_patterns/hi10p.yml | 5 +++++ 13 files changed, 117 insertions(+) create mode 100644 custom_formats/1080p.yml create mode 100644 custom_formats/10bit.yml create mode 100644 custom_formats/3D.yml create mode 100644 custom_formats/4K Remaster.yml create mode 100644 custom_formats/720p.yml create mode 100644 regex_patterns/10bit.yml create mode 100644 regex_patterns/3D.yml create mode 100644 regex_patterns/4K.yml create mode 100644 regex_patterns/BD3D.yml create mode 100644 regex_patterns/BluRay 3D.yml create mode 100644 regex_patterns/Remaster.yml create mode 100644 regex_patterns/TrueHD ATMOS.yml create mode 100644 regex_patterns/hi10p.yml diff --git a/custom_formats/1080p.yml b/custom_formats/1080p.yml new file mode 100644 index 0000000..dbcfb3e --- /dev/null +++ b/custom_formats/1080p.yml @@ -0,0 +1,10 @@ +name: 1080p +description: '' +tags: [] +conditions: +- name: 1080p + type: resolution + required: true + negate: false + resolution: 1080p +tests: [] diff --git a/custom_formats/10bit.yml b/custom_formats/10bit.yml new file mode 100644 index 0000000..fad0191 --- /dev/null +++ b/custom_formats/10bit.yml @@ -0,0 +1,15 @@ +name: 10bit +description: '' +tags: [] +conditions: +- name: 10bit + type: release_title + required: false + negate: false + pattern: 10bit +- name: hi10p + type: release_title + required: false + negate: false + pattern: hi10p +tests: [] diff --git a/custom_formats/3D.yml b/custom_formats/3D.yml new file mode 100644 index 0000000..2b7db51 --- /dev/null +++ b/custom_formats/3D.yml @@ -0,0 +1,20 @@ +name: 3D +description: '' +tags: [] +conditions: +- name: 3D + type: release_title + required: false + negate: false + pattern: 3D +- name: BD3D + type: release_title + required: false + negate: false + pattern: BD3D +- name: BluRay3D + type: release_title + required: false + negate: false + pattern: BluRay 3D +tests: [] diff --git a/custom_formats/4K Remaster.yml b/custom_formats/4K Remaster.yml new file mode 100644 index 0000000..5c4a96f --- /dev/null +++ b/custom_formats/4K Remaster.yml @@ -0,0 +1,20 @@ +name: 4K Remaster +description: '' +tags: [] +conditions: +- name: Remaster + type: release_title + required: false + negate: false + pattern: Remaster +- name: 4K + type: release_title + required: false + negate: false + pattern: 4K +- name: Not 4K Resolution + type: resolution + required: true + negate: true + resolution: 2160p +tests: [] diff --git a/custom_formats/720p.yml b/custom_formats/720p.yml new file mode 100644 index 0000000..ca67503 --- /dev/null +++ b/custom_formats/720p.yml @@ -0,0 +1,10 @@ +name: 720p +description: '' +tags: [] +conditions: +- name: 720p + negate: false + required: true + resolution: 720p + type: resolution +tests: [] diff --git a/regex_patterns/10bit.yml b/regex_patterns/10bit.yml new file mode 100644 index 0000000..1dda776 --- /dev/null +++ b/regex_patterns/10bit.yml @@ -0,0 +1,5 @@ +name: 10bit +pattern: 10[.-]?bit +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/3D.yml b/regex_patterns/3D.yml new file mode 100644 index 0000000..dffde17 --- /dev/null +++ b/regex_patterns/3D.yml @@ -0,0 +1,5 @@ +name: 3D +pattern: (?<=\b[12]\d{3}\b).*\b(3d|sbs|half[ .-]ou|half[ .-]sbs)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/4K.yml b/regex_patterns/4K.yml new file mode 100644 index 0000000..da404b7 --- /dev/null +++ b/regex_patterns/4K.yml @@ -0,0 +1,5 @@ +name: 4K +pattern: 4K +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/BD3D.yml b/regex_patterns/BD3D.yml new file mode 100644 index 0000000..2384a3a --- /dev/null +++ b/regex_patterns/BD3D.yml @@ -0,0 +1,5 @@ +name: BD3D +pattern: \b(BD3D)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/BluRay 3D.yml b/regex_patterns/BluRay 3D.yml new file mode 100644 index 0000000..6f794a1 --- /dev/null +++ b/regex_patterns/BluRay 3D.yml @@ -0,0 +1,5 @@ +name: BluRay 3D +pattern: \b(BluRay3D)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/Remaster.yml b/regex_patterns/Remaster.yml new file mode 100644 index 0000000..de510d4 --- /dev/null +++ b/regex_patterns/Remaster.yml @@ -0,0 +1,5 @@ +name: Remaster +pattern: Remaster +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/TrueHD ATMOS.yml b/regex_patterns/TrueHD ATMOS.yml new file mode 100644 index 0000000..78ecc99 --- /dev/null +++ b/regex_patterns/TrueHD ATMOS.yml @@ -0,0 +1,7 @@ +name: TrueHD ATMOS +pattern: True[ .-]?HD|W4NK3R|HQMUX +description: Dolby Atmos is a surround sound technology developed by Dolby Laboratories. + It expands on existing surround sound systems by adding height channels, allowing + sounds to be interpreted as three-dimensional objects. +tags: [] +tests: [] diff --git a/regex_patterns/hi10p.yml b/regex_patterns/hi10p.yml new file mode 100644 index 0000000..a496bd7 --- /dev/null +++ b/regex_patterns/hi10p.yml @@ -0,0 +1,5 @@ +name: hi10p +pattern: hi10p +description: '' +tags: [] +tests: []