From 678104372665eb7ccd65585a1c28f709364b26ec Mon Sep 17 00:00:00 2001 From: kmcclainmt Date: Wed, 2 Apr 2025 09:32:32 -0700 Subject: [PATCH] add: More Regex and Format Additions --- custom_formats/ATVP.yml | 20 +++++++++++++++++ custom_formats/AV1.yml | 10 +++++++++ custom_formats/BCORE.yml | 20 +++++++++++++++++ custom_formats/BHDStudio.yml | 10 +++++++++ custom_formats/BR-DISK.yml | 10 +++++++++ custom_formats/CRAV.yml | 20 +++++++++++++++++ custom_formats/CRiT.yml | 25 +++++++++++++++++++++ custom_formats/Criterion Collection.yml | 30 +++++++++++++++++++++++++ regex_patterns/AV1.yml | 5 +++++ regex_patterns/Apple TV+.yml | 5 +++++ regex_patterns/BHDStudio.yml | 5 +++++ regex_patterns/BR-DISK.yml | 10 +++++++++ regex_patterns/Bravia Core.yml | 5 +++++ regex_patterns/CC.yml | 5 +++++ regex_patterns/CRiT.yml | 5 +++++ regex_patterns/Crave.yml | 5 +++++ regex_patterns/Criterion RlsGrp.yml | 5 +++++ regex_patterns/Criterion.yml | 5 +++++ 18 files changed, 200 insertions(+) create mode 100644 custom_formats/ATVP.yml create mode 100644 custom_formats/AV1.yml create mode 100644 custom_formats/BCORE.yml create mode 100644 custom_formats/BHDStudio.yml create mode 100644 custom_formats/BR-DISK.yml create mode 100644 custom_formats/CRAV.yml create mode 100644 custom_formats/CRiT.yml create mode 100644 custom_formats/Criterion Collection.yml create mode 100644 regex_patterns/AV1.yml create mode 100644 regex_patterns/Apple TV+.yml create mode 100644 regex_patterns/BHDStudio.yml create mode 100644 regex_patterns/BR-DISK.yml create mode 100644 regex_patterns/Bravia Core.yml create mode 100644 regex_patterns/CC.yml create mode 100644 regex_patterns/CRiT.yml create mode 100644 regex_patterns/Crave.yml create mode 100644 regex_patterns/Criterion RlsGrp.yml create mode 100644 regex_patterns/Criterion.yml diff --git a/custom_formats/ATVP.yml b/custom_formats/ATVP.yml new file mode 100644 index 0000000..c35c8cb --- /dev/null +++ b/custom_formats/ATVP.yml @@ -0,0 +1,20 @@ +name: ATVP +description: '' +tags: [] +conditions: +- name: Apple TV+ + type: release_title + required: true + negate: false + pattern: Apple TV+ +- 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/AV1.yml b/custom_formats/AV1.yml new file mode 100644 index 0000000..744d33f --- /dev/null +++ b/custom_formats/AV1.yml @@ -0,0 +1,10 @@ +name: AV1 +description: '' +tags: [] +conditions: +- name: AV1 + type: release_title + required: true + negate: false + pattern: AV1 +tests: [] diff --git a/custom_formats/BCORE.yml b/custom_formats/BCORE.yml new file mode 100644 index 0000000..c731074 --- /dev/null +++ b/custom_formats/BCORE.yml @@ -0,0 +1,20 @@ +name: BCORE +description: '' +tags: [] +conditions: +- name: Bravia Core + type: release_title + required: true + negate: false + pattern: Bravia Core +- 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/BHDStudio.yml b/custom_formats/BHDStudio.yml new file mode 100644 index 0000000..5ac727f --- /dev/null +++ b/custom_formats/BHDStudio.yml @@ -0,0 +1,10 @@ +name: BHDStudio +description: '' +tags: [] +conditions: +- name: BHDStudio + type: release_group + required: true + negate: false + pattern: BHDStudio +tests: [] diff --git a/custom_formats/BR-DISK.yml b/custom_formats/BR-DISK.yml new file mode 100644 index 0000000..c63d264 --- /dev/null +++ b/custom_formats/BR-DISK.yml @@ -0,0 +1,10 @@ +name: BR-DISK +description: '' +tags: [] +conditions: +- name: BR-DISK + type: release_title + required: true + negate: false + pattern: BR-DISK +tests: [] diff --git a/custom_formats/CRAV.yml b/custom_formats/CRAV.yml new file mode 100644 index 0000000..b33d6c5 --- /dev/null +++ b/custom_formats/CRAV.yml @@ -0,0 +1,20 @@ +name: CRAV +description: '' +tags: [] +conditions: +- name: Crave + type: release_title + required: true + negate: false + pattern: Crave +- 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/CRiT.yml b/custom_formats/CRiT.yml new file mode 100644 index 0000000..7ef46e6 --- /dev/null +++ b/custom_formats/CRiT.yml @@ -0,0 +1,25 @@ +name: CRiT +description: '' +tags: [] +conditions: +- name: CRiT + type: release_title + required: true + negate: false + pattern: CRiT +- name: WEB-DL + type: source + required: false + negate: false + source: web_dl +- name: WEBRip + type: source + required: false + negate: false + source: webrip +- name: Not Criterion RlsGrp + type: release_group + required: true + negate: true + pattern: Criterion RlsGrp +tests: [] diff --git a/custom_formats/Criterion Collection.yml b/custom_formats/Criterion Collection.yml new file mode 100644 index 0000000..80b320f --- /dev/null +++ b/custom_formats/Criterion Collection.yml @@ -0,0 +1,30 @@ +name: Criterion Collection +description: '' +tags: [] +conditions: +- name: Bluray + type: source + required: false + negate: false + source: bluray +- name: DVD + type: source + required: false + negate: false + source: dvd +- name: Criterion + type: release_title + required: false + negate: false + pattern: Criterion +- name: CC + type: release_title + required: false + negate: false + pattern: CC +- name: Not Criterion RlsGrp + type: release_title + required: true + negate: true + pattern: Criterion RlsGrp +tests: [] diff --git a/regex_patterns/AV1.yml b/regex_patterns/AV1.yml new file mode 100644 index 0000000..1538bf1 --- /dev/null +++ b/regex_patterns/AV1.yml @@ -0,0 +1,5 @@ +name: AV1 +pattern: \bAV1\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/Apple TV+.yml b/regex_patterns/Apple TV+.yml new file mode 100644 index 0000000..3f77109 --- /dev/null +++ b/regex_patterns/Apple TV+.yml @@ -0,0 +1,5 @@ +name: Apple TV+ +pattern: \b(atvp|aptv|Apple TV\+)\b +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/BHDStudio.yml b/regex_patterns/BHDStudio.yml new file mode 100644 index 0000000..ebe682f --- /dev/null +++ b/regex_patterns/BHDStudio.yml @@ -0,0 +1,5 @@ +name: BHDStudio +pattern: ^(BHDStudio)$ +description: '' +tags: [] +tests: [] diff --git a/regex_patterns/BR-DISK.yml b/regex_patterns/BR-DISK.yml new file mode 100644 index 0000000..fdd4b36 --- /dev/null +++ b/regex_patterns/BR-DISK.yml @@ -0,0 +1,10 @@ +name: BR-DISK +pattern: ^(?!.*\b((?