From e171584ec178098119b505303f600ffe0200e8b4 Mon Sep 17 00:00:00 2001 From: kmcclainmt Date: Wed, 2 Apr 2025 14:01:41 -0700 Subject: [PATCH] create: Added additional formats --- custom_formats/Masters of Cinema.yml | 15 +++++++++++ custom_formats/NF.yml | 20 ++++++++++++++ custom_formats/OVID.yml | 20 ++++++++++++++ custom_formats/Open Matte.yml | 10 +++++++ custom_formats/PCM.yml | 40 ++++++++++++++++++++++++++++ custom_formats/PCOK.yml | 20 ++++++++++++++ custom_formats/PMTP.yml | 20 ++++++++++++++ custom_formats/PQ.yml | 35 ++++++++++++++++++++++++ custom_formats/Pathe.yml | 20 ++++++++++++++ custom_formats/Remaster.yml | 15 +++++++++++ custom_formats/Repack Proper.yml | 20 ++++++++++++++ custom_formats/Repack2.yml | 20 ++++++++++++++ regex_patterns/4K Remaster.yml | 5 ++++ regex_patterns/Masters of Cinema.yml | 5 ++++ regex_patterns/MoC.yml | 5 ++++ regex_patterns/Netflix.yml | 5 ++++ regex_patterns/OVID.yml | 5 ++++ regex_patterns/Open Matte.yml | 5 ++++ regex_patterns/PCOK.yml | 5 ++++ regex_patterns/Paramount+.yml | 5 ++++ regex_patterns/Pathé.yml | 5 ++++ regex_patterns/Proper.yml | 5 ++++ regex_patterns/Proper2.yml | 5 ++++ regex_patterns/RealProperRepack.yml | 5 ++++ regex_patterns/Repack.yml | 5 ++++ regex_patterns/Repack2.yml | 5 ++++ regex_patterns/Rerip.yml | 5 ++++ 27 files changed, 330 insertions(+) create mode 100644 custom_formats/Masters of Cinema.yml create mode 100644 custom_formats/NF.yml create mode 100644 custom_formats/OVID.yml create mode 100644 custom_formats/Open Matte.yml create mode 100644 custom_formats/PCM.yml create mode 100644 custom_formats/PCOK.yml create mode 100644 custom_formats/PMTP.yml create mode 100644 custom_formats/PQ.yml create mode 100644 custom_formats/Pathe.yml create mode 100644 custom_formats/Remaster.yml create mode 100644 custom_formats/Repack Proper.yml create mode 100644 custom_formats/Repack2.yml create mode 100644 regex_patterns/4K Remaster.yml create mode 100644 regex_patterns/Masters of Cinema.yml create mode 100644 regex_patterns/MoC.yml create mode 100644 regex_patterns/Netflix.yml create mode 100644 regex_patterns/OVID.yml create mode 100644 regex_patterns/Open Matte.yml create mode 100644 regex_patterns/PCOK.yml create mode 100644 regex_patterns/Paramount+.yml create mode 100644 regex_patterns/Pathé.yml create mode 100644 regex_patterns/Proper.yml create mode 100644 regex_patterns/Proper2.yml create mode 100644 regex_patterns/RealProperRepack.yml create mode 100644 regex_patterns/Repack.yml create mode 100644 regex_patterns/Repack2.yml create mode 100644 regex_patterns/Rerip.yml diff --git a/custom_formats/Masters of Cinema.yml b/custom_formats/Masters of Cinema.yml new file mode 100644 index 0000000..6dfa1ef --- /dev/null +++ b/custom_formats/Masters of Cinema.yml @@ -0,0 +1,15 @@ +name: Masters of Cinema +description: '' +tags: [] +conditions: +- name: Masters of Cinema + type: release_title + required: false + negate: false + pattern: Masters of Cinema +- name: MoC + type: release_title + required: false + negate: false + pattern: MoC +tests: [] diff --git a/custom_formats/NF.yml b/custom_formats/NF.yml new file mode 100644 index 0000000..8ad25be --- /dev/null +++ b/custom_formats/NF.yml @@ -0,0 +1,20 @@ +name: NF +description: '' +tags: [] +conditions: +- name: Netflix + type: release_title + required: true + negate: false + pattern: Netflix +- name: WEBDL + type: source + required: false + negate: false + source: web_dl +- name: WEBRip + type: source + required: false + negate: false + source: webrip +tests: [] diff --git a/custom_formats/OVID.yml b/custom_formats/OVID.yml new file mode 100644 index 0000000..0951fab --- /dev/null +++ b/custom_formats/OVID.yml @@ -0,0 +1,20 @@ +name: OVID +description: '' +tags: [] +conditions: +- name: OVID + type: release_title + required: true + negate: false + pattern: OVID +- name: WEB-DL + type: source + required: false + negate: false + source: web_dl +- name: WEBRip + type: source + required: false + negate: false + source: webrip +tests: [] diff --git a/custom_formats/Open Matte.yml b/custom_formats/Open Matte.yml new file mode 100644 index 0000000..bd5057a --- /dev/null +++ b/custom_formats/Open Matte.yml @@ -0,0 +1,10 @@ +name: Open Matte +description: '' +tags: [] +conditions: +- name: Open Matte + type: release_title + required: false + negate: false + pattern: Open Matte +tests: [] diff --git a/custom_formats/PCM.yml b/custom_formats/PCM.yml new file mode 100644 index 0000000..a09acad --- /dev/null +++ b/custom_formats/PCM.yml @@ -0,0 +1,40 @@ +name: PCM +description: '' +tags: [] +conditions: +- name: PCM + type: release_title + required: true + negate: false + pattern: PCM +- name: Not AAC + type: release_title + required: true + negate: true + pattern: AAC +- name: Not FLAC + type: release_title + required: true + negate: true + pattern: FLAC +- name: Not DTS + type: release_title + required: true + negate: true + pattern: DTS +- name: Not TrueHD/Atmos + type: release_title + required: true + negate: true + pattern: TrueHD ATMOS +- name: Not Basic Dolby Digital + type: release_title + required: true + negate: true + pattern: Basic Dolby Digital +- name: Not Dolby Digital Plus + type: release_title + required: true + negate: true + pattern: Dolby Digital Plus +tests: [] diff --git a/custom_formats/PCOK.yml b/custom_formats/PCOK.yml new file mode 100644 index 0000000..94c1cb3 --- /dev/null +++ b/custom_formats/PCOK.yml @@ -0,0 +1,20 @@ +name: PCOK +description: '' +tags: [] +conditions: +- name: Peacock TV + type: release_title + required: true + negate: false + pattern: PCOK +- name: WEB-DL + type: source + required: false + negate: false + source: web_dl +- name: WEBRip + type: source + required: false + negate: false + source: webrip +tests: [] diff --git a/custom_formats/PMTP.yml b/custom_formats/PMTP.yml new file mode 100644 index 0000000..899f831 --- /dev/null +++ b/custom_formats/PMTP.yml @@ -0,0 +1,20 @@ +name: PMTP +description: '' +tags: [] +conditions: +- name: Paramount+ + type: release_title + required: true + negate: false + pattern: Paramount+ +- name: WEB-DL + type: source + required: false + negate: false + source: web_dl +- name: WEBRip + type: source + required: false + negate: false + source: webrip +tests: [] diff --git a/custom_formats/PQ.yml b/custom_formats/PQ.yml new file mode 100644 index 0000000..66e372b --- /dev/null +++ b/custom_formats/PQ.yml @@ -0,0 +1,35 @@ +name: PQ +description: '' +tags: [] +conditions: +- name: PQ + type: release_title + required: true + negate: false + pattern: PQ +- name: Not DV + type: release_title + required: true + negate: true + pattern: DV +- name: Not HDR10+ + type: release_title + required: true + negate: true + pattern: HDR10+ +- name: Not HDR10 + type: release_title + required: true + negate: true + pattern: HDR10 +- name: Not HLG + type: release_title + required: true + negate: true + pattern: HLG +- name: Not SDR + type: release_title + required: true + negate: true + pattern: SDR +tests: [] diff --git a/custom_formats/Pathe.yml b/custom_formats/Pathe.yml new file mode 100644 index 0000000..312dad6 --- /dev/null +++ b/custom_formats/Pathe.yml @@ -0,0 +1,20 @@ +name: Pathe +description: '' +tags: [] +conditions: +- name: Pathe + type: release_title + required: true + negate: false + pattern: "Path\xE9" +- name: WEB-DL + type: source + required: false + negate: false + source: web_dl +- name: WEBRip + type: source + required: false + negate: false + source: webrip +tests: [] diff --git a/custom_formats/Remaster.yml b/custom_formats/Remaster.yml new file mode 100644 index 0000000..dc98731 --- /dev/null +++ b/custom_formats/Remaster.yml @@ -0,0 +1,15 @@ +name: Remaster +description: '' +tags: [] +conditions: +- name: Remaster + type: release_title + required: true + negate: false + pattern: Remaster +- name: Not 4K Remaster + type: release_title + required: true + negate: true + pattern: 4K Remaster +tests: [] diff --git a/custom_formats/Repack Proper.yml b/custom_formats/Repack Proper.yml new file mode 100644 index 0000000..e018d1d --- /dev/null +++ b/custom_formats/Repack Proper.yml @@ -0,0 +1,20 @@ +name: Repack Proper +description: '' +tags: [] +conditions: +- name: Repack + type: release_title + required: false + negate: false + pattern: Repack +- name: Proper + type: release_title + required: false + negate: false + pattern: Proper +- name: Rerip + type: release_title + required: false + negate: false + pattern: Rerip +tests: [] diff --git a/custom_formats/Repack2.yml b/custom_formats/Repack2.yml new file mode 100644 index 0000000..68cdabf --- /dev/null +++ b/custom_formats/Repack2.yml @@ -0,0 +1,20 @@ +name: Repack2 +description: '' +tags: [] +conditions: +- name: Repack2 + type: release_title + required: false + negate: false + pattern: Repack2 +- name: Proper2 + type: release_title + required: false + negate: false + pattern: Proper2 +- name: RealProperRepack + type: release_title + required: false + negate: false + pattern: RealProperRepack +tests: [] diff --git a/regex_patterns/4K Remaster.yml b/regex_patterns/4K Remaster.yml new file mode 100644 index 0000000..9c9a209 --- /dev/null +++ b/regex_patterns/4K Remaster.yml @@ -0,0 +1,5 @@ +name: 4K Remaster +pattern: 4K +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/Masters of Cinema.yml b/regex_patterns/Masters of Cinema.yml new file mode 100644 index 0000000..04b83f3 --- /dev/null +++ b/regex_patterns/Masters of Cinema.yml @@ -0,0 +1,5 @@ +name: Masters of Cinema +pattern: \b(Masters[ .-]?Of[ .-]?Cinema)(\b|\d) +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/MoC.yml b/regex_patterns/MoC.yml new file mode 100644 index 0000000..59d20e6 --- /dev/null +++ b/regex_patterns/MoC.yml @@ -0,0 +1,5 @@ +name: MoC +pattern: \b(MoC)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/Netflix.yml b/regex_patterns/Netflix.yml new file mode 100644 index 0000000..9d5c2aa --- /dev/null +++ b/regex_patterns/Netflix.yml @@ -0,0 +1,5 @@ +name: Netflix +pattern: \b(nf|netflix(u?hd)?)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/OVID.yml b/regex_patterns/OVID.yml new file mode 100644 index 0000000..fcc4581 --- /dev/null +++ b/regex_patterns/OVID.yml @@ -0,0 +1,5 @@ +name: OVID +pattern: \b(ovid)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/Open Matte.yml b/regex_patterns/Open Matte.yml new file mode 100644 index 0000000..1e743a3 --- /dev/null +++ b/regex_patterns/Open Matte.yml @@ -0,0 +1,5 @@ +name: Open Matte +pattern: \b(Open[ ._-]?Matte)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/PCOK.yml b/regex_patterns/PCOK.yml new file mode 100644 index 0000000..eda0663 --- /dev/null +++ b/regex_patterns/PCOK.yml @@ -0,0 +1,5 @@ +name: PCOK +pattern: \b(pcok|peacock)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/Paramount+.yml b/regex_patterns/Paramount+.yml new file mode 100644 index 0000000..b30114b --- /dev/null +++ b/regex_patterns/Paramount+.yml @@ -0,0 +1,5 @@ +name: Paramount+ +pattern: \b(pmtp|Paramount Plus)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/Pathé.yml b/regex_patterns/Pathé.yml new file mode 100644 index 0000000..fdc0d94 --- /dev/null +++ b/regex_patterns/Pathé.yml @@ -0,0 +1,5 @@ +name: "Path\xE9" +pattern: \b(Pathe)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/Proper.yml b/regex_patterns/Proper.yml new file mode 100644 index 0000000..52877c6 --- /dev/null +++ b/regex_patterns/Proper.yml @@ -0,0 +1,5 @@ +name: Proper +pattern: \b(Proper)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/Proper2.yml b/regex_patterns/Proper2.yml new file mode 100644 index 0000000..2a081b7 --- /dev/null +++ b/regex_patterns/Proper2.yml @@ -0,0 +1,5 @@ +name: Proper2 +pattern: \b(Proper2)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/RealProperRepack.yml b/regex_patterns/RealProperRepack.yml new file mode 100644 index 0000000..99dde9f --- /dev/null +++ b/regex_patterns/RealProperRepack.yml @@ -0,0 +1,5 @@ +name: RealProperRepack +pattern: \b(REAL\.(PROPER|REPACK))\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/Repack.yml b/regex_patterns/Repack.yml new file mode 100644 index 0000000..a9e1713 --- /dev/null +++ b/regex_patterns/Repack.yml @@ -0,0 +1,5 @@ +name: Repack +pattern: \b(Repack)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/Repack2.yml b/regex_patterns/Repack2.yml new file mode 100644 index 0000000..2abd6ff --- /dev/null +++ b/regex_patterns/Repack2.yml @@ -0,0 +1,5 @@ +name: Repack2 +pattern: \b(Repack2)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/Rerip.yml b/regex_patterns/Rerip.yml new file mode 100644 index 0000000..dd4ddaa --- /dev/null +++ b/regex_patterns/Rerip.yml @@ -0,0 +1,5 @@ +name: Rerip +pattern: \b(Rerip)\b +description: '' +tags: [] +tests: []