diff --git a/custom_formats/Blu-ray Remux.yml b/custom_formats/Blu-ray Remux.yml new file mode 100644 index 0000000..8734faa --- /dev/null +++ b/custom_formats/Blu-ray Remux.yml @@ -0,0 +1,31 @@ +name: Blu-ray Remux +description: A Blu-ray Remux is a direct rip of a Blu-ray's content without any re-encoding, + preserving the original video, audio, and subtitle quality. It retains the exact + resolution, bitrate, and format of the Blu-ray, ensuring no loss in fidelity compared + to the source. +tags: +- Lossless +conditions: +- name: Blu-ray + type: source + required: true + negate: false + source: bluray +- name: Remux + type: release_title + required: true + negate: false + pattern: Remux +tests: +- conditionResults: + - matches: true + name: Remux + negate: false + pattern: Remux + required: true + type: release_title + expected: true + id: 1 + input: Transformers One 2024 UHD BluRay 2160p TrueHD Atmos 7.1 DV HEVC REMUX-FraMeSToR + lastRun: '2024-12-08T22:51:21.648210' + passes: true diff --git a/custom_formats/Full Disc.yml b/custom_formats/Full Disc.yml new file mode 100644 index 0000000..8b7b96b --- /dev/null +++ b/custom_formats/Full Disc.yml @@ -0,0 +1,57 @@ +name: Full Disc +description: 'Matches the ''Full Disc'' regex pattern and negates any remuxes / encodes. ' +tags: +- Storage +- Source +conditions: +- name: Full Disc + negate: false + pattern: Full Disc + required: true + type: release_title +- name: x264 + negate: true + pattern: x264 + required: false + type: release_title +- name: x265 + negate: true + pattern: x265 + required: false + type: release_title +- name: Remux + negate: true + pattern: Remux + required: false + type: release_title +tests: +- conditionResults: + - matches: true + name: Full Disc + negate: false + pattern: Full Disc + required: true + type: release_title + - matches: false + name: x264 + negate: true + pattern: x264 + required: false + type: release_title + - matches: false + name: x265 + negate: true + pattern: x265 + required: false + type: release_title + - matches: true + name: Remux + negate: true + pattern: Remux + required: false + type: release_title + expected: false + id: 1 + input: Isolani 2017 1080p BluRay REMUX AVC DTS-HD MA 5.1-Parapluie + lastRun: '2024-12-08T22:57:56.281360' + passes: true diff --git a/custom_formats/Xvid.yml b/custom_formats/Xvid.yml new file mode 100644 index 0000000..b0ac9b8 --- /dev/null +++ b/custom_formats/Xvid.yml @@ -0,0 +1,11 @@ +name: Xvid +description: Matches 'Xvid' regex pattern. +tags: +- Codec +conditions: +- name: Xvid + type: release_title + required: true + negate: false + pattern: Xvid +tests: [] diff --git a/regex_patterns/Full Disc.yml b/regex_patterns/Full Disc.yml new file mode 100644 index 0000000..a74a7a0 --- /dev/null +++ b/regex_patterns/Full Disc.yml @@ -0,0 +1,192 @@ +name: Full Disc +pattern: ^(?!.*\b((?