diff --git a/custom_formats/HDR10 (Missing).yml b/custom_formats/HDR10 (Missing).yml index e9b4fea..f4b81fc 100644 --- a/custom_formats/HDR10 (Missing).yml +++ b/custom_formats/HDR10 (Missing).yml @@ -24,19 +24,24 @@ conditions: pattern: HDR10 (Missing Groups) required: true type: release_title +- name: Not SDR + negate: true + pattern: SDR + required: true + type: release_title tests: - conditionResults: - matches: false name: Not HDR10 negate: true pattern: HDR10 - required: false + required: true type: release_title - matches: false name: Not HDR10+ negate: true pattern: HDR10+ - required: false + required: true type: release_title - matches: true name: Missing Groups @@ -44,23 +49,29 @@ tests: pattern: HDR10 (Missing Groups) required: true type: release_title + - matches: false + name: Not SDR + negate: true + pattern: SDR + required: true + type: release_title expected: true id: 1 input: Barbie 2023 UHD BluRay 2160p TrueHD Atmos 7.1 DV HEVC HYBRID REMUX-FraMeSToR - lastRun: '2024-12-13T09:50:00.736356' + lastRun: '2025-01-11T22:58:21.736014' passes: true - conditionResults: - matches: true name: Not HDR10 negate: true pattern: HDR10 - required: false + required: true type: release_title - matches: false name: Not HDR10+ negate: true pattern: HDR10+ - required: false + required: true type: release_title - matches: true name: Missing Groups @@ -68,9 +79,46 @@ tests: pattern: HDR10 (Missing Groups) required: true type: release_title + - matches: false + name: Not SDR + negate: true + pattern: SDR + required: true + type: release_title expected: false id: 2 input: Barbie (2023) 2160p UHD BluRay Hybrid REMUX HEVC DV HDR TrueHD Atmos 7.1 English-FraMeSToR - lastRun: '2024-12-13T09:50:00.736356' + lastRun: '2025-01-11T22:58:21.736014' + passes: true +- conditionResults: + - matches: false + name: Not HDR10 + negate: true + pattern: HDR10 + required: true + type: release_title + - matches: false + name: Not HDR10+ + negate: true + pattern: HDR10+ + required: true + type: release_title + - matches: true + name: Missing Groups + negate: false + pattern: HDR10 (Missing Groups) + required: true + type: release_title + - matches: true + name: Not SDR + negate: true + pattern: SDR + required: true + type: release_title + expected: false + id: 3 + input: "For a Few Dollars More aka Per qualche dollaro in pi\xF9 1965 UHD BluRay\ + \ 2160p DTS-HD MA 5.1 SDR HEVC REMUX-FraMeSToR" + lastRun: '2025-01-11T22:58:21.736014' passes: true diff --git a/regex_patterns/SDR.yml b/regex_patterns/SDR.yml new file mode 100644 index 0000000..d90b3b1 --- /dev/null +++ b/regex_patterns/SDR.yml @@ -0,0 +1,27 @@ +name: SDR +pattern: \bSDR\b +description: 'Explicitly matches labelled Standard Dynamic Range, i.e. "SDR" ' +tags: +- HDR +tests: +- expected: true + id: 1 + input: Yojimbo.1961.REPACK.2160p.UHD.Blu-ray.Remux.SDR.HEVC.FLAC.1.0-CiNEPHiLES.mkv + lastRun: '2025-01-11T22:58:34.197378' + matchSpan: + end: 47 + start: 44 + matchedContent: SDR + matchedGroups: [] + passes: true +- expected: true + id: 2 + input: "For a Few Dollars More aka Per qualche dollaro in pi\xF9 1965 UHD BluRay\ + \ 2160p DTS-HD MA 5.1 SDR HEVC REMUX-FraMeSToR" + lastRun: '2025-01-11T22:58:34.197378' + matchSpan: + end: 93 + start: 90 + matchedContent: SDR + matchedGroups: [] + passes: true