diff --git a/custom_formats/Special Edition (Unwanted).yml b/custom_formats/Special Edition (Unwanted).yml new file mode 100644 index 0000000..4da3707 --- /dev/null +++ b/custom_formats/Special Edition (Unwanted).yml @@ -0,0 +1,336 @@ +name: Special Edition (Unwanted) +description: 'Matches Special Edition only for specific movies where the theatrical + edition is preferred. + + + - **Note:** This custom format doesn''t work because release titles only match after + the parsed movie title: https://github.com/Radarr/Radarr/issues/4859' +tags: +- Edition +- Unwanted +conditions: +- name: Special Edition + negate: false + pattern: Special Edition + required: true + type: release_title +- name: Not IMAX + negate: true + pattern: IMAX + required: true + type: release_title +- name: Not Open Matte + negate: true + pattern: Open Matte + required: true + type: release_title +- name: Not Theatrical Edition + negate: true + pattern: Theatrical Edition + required: true + type: release_title +- name: Not Extended Clip + negate: true + pattern: Extended Clip + required: true + type: release_title +- name: Not Sing Along + negate: true + pattern: Sing Along + required: true + type: release_title +- name: Better Theatricals + negate: false + pattern: Better Theatricals + required: true + type: release_title +tests: +- conditionResults: + - matches: true + name: Special Edition + negate: false + pattern: Special Edition + required: true + type: release_title + - matches: false + name: Not IMAX + negate: true + pattern: IMAX + required: true + type: release_title + - matches: false + name: Not Open Matte + negate: true + pattern: Open Matte + required: true + type: release_title + - matches: false + name: Not Theatrical Edition + negate: true + pattern: Theatrical Edition + required: true + type: release_title + - matches: false + name: Not Extended Clip + negate: true + pattern: Extended Clip + required: true + type: release_title + - matches: false + name: Not Sing Along + negate: true + pattern: Sing Along + required: true + type: release_title + - matches: false + name: Better Theatricals + negate: false + pattern: Better Theatricals + required: true + type: release_title + expected: false + id: 1 + input: Aliens.1986.Special.Edition.UHD.BluRay.2160p.TrueHD.Atmos.7.1.DV.HEVC.REMUX-FraMeSToR.mkv + lastRun: '2025-02-26T05:09:24.304288' + passes: true +- conditionResults: + - matches: true + name: Special Edition + negate: false + pattern: Special Edition + required: true + type: release_title + - matches: false + name: Not IMAX + negate: true + pattern: IMAX + required: true + type: release_title + - matches: false + name: Not Open Matte + negate: true + pattern: Open Matte + required: true + type: release_title + - matches: false + name: Not Theatrical Edition + negate: true + pattern: Theatrical Edition + required: true + type: release_title + - matches: false + name: Not Extended Clip + negate: true + pattern: Extended Clip + required: true + type: release_title + - matches: false + name: Not Sing Along + negate: true + pattern: Sing Along + required: true + type: release_title + - matches: true + name: Better Theatricals + negate: false + pattern: Better Theatricals + required: true + type: release_title + expected: true + id: 2 + input: Alien.1979.Directors.Cut.UHD.BluRay.2160p.DTS-HD.MA.5.1.HEVC.REMUX-FraMeSToR.mkv + lastRun: '2025-02-26T05:09:24.304288' + passes: true +- conditionResults: + - matches: true + name: Special Edition + negate: false + pattern: Special Edition + required: true + type: release_title + - matches: false + name: Not IMAX + negate: true + pattern: IMAX + required: true + type: release_title + - matches: false + name: Not Open Matte + negate: true + pattern: Open Matte + required: true + type: release_title + - matches: false + name: Not Theatrical Edition + negate: true + pattern: Theatrical Edition + required: true + type: release_title + - matches: false + name: Not Extended Clip + negate: true + pattern: Extended Clip + required: true + type: release_title + - matches: false + name: Not Sing Along + negate: true + pattern: Sing Along + required: true + type: release_title + - matches: true + name: Better Theatricals + negate: false + pattern: Better Theatricals + required: true + type: release_title + expected: true + id: 3 + input: Donnie.Darko.2001.Director's.Cut.UHD.BluRay.2160p.DTS-HD.MA.5.1.DV.HEVC.REMUX-FraMeSToR.mkv + lastRun: '2025-02-26T05:09:24.304288' + passes: true +- conditionResults: + - matches: false + name: Special Edition + negate: false + pattern: Special Edition + required: true + type: release_title + - matches: false + name: Not IMAX + negate: true + pattern: IMAX + required: true + type: release_title + - matches: false + name: Not Open Matte + negate: true + pattern: Open Matte + required: true + type: release_title + - matches: false + name: Not Theatrical Edition + negate: true + pattern: Theatrical Edition + required: true + type: release_title + - matches: false + name: Not Extended Clip + negate: true + pattern: Extended Clip + required: true + type: release_title + - matches: false + name: Not Sing Along + negate: true + pattern: Sing Along + required: true + type: release_title + - matches: true + name: Better Theatricals + negate: false + pattern: Better Theatricals + required: true + type: release_title + expected: false + id: 4 + input: Donnie.Darko.2001.2160p.UHD.Blu-ray.Remux.HEVC.HDR.DoVi.DTS-HD.MA.5.1-ARROW4KDV.mkv + lastRun: '2025-02-26T05:09:24.304288' + passes: true +- conditionResults: + - matches: false + name: Special Edition + negate: false + pattern: Special Edition + required: true + type: release_title + - matches: false + name: Not IMAX + negate: true + pattern: IMAX + required: true + type: release_title + - matches: false + name: Not Open Matte + negate: true + pattern: Open Matte + required: true + type: release_title + - matches: false + name: Not Theatrical Edition + negate: true + pattern: Theatrical Edition + required: true + type: release_title + - matches: false + name: Not Extended Clip + negate: true + pattern: Extended Clip + required: true + type: release_title + - matches: false + name: Not Sing Along + negate: true + pattern: Sing Along + required: true + type: release_title + - matches: false + name: Better Theatricals + negate: false + pattern: Better Theatricals + required: true + type: release_title + expected: false + id: 5 + input: ' Star.Wars.4K77.2160p.UHD.No-DNR.35mm.x265-v1.4.mkv' + lastRun: '2025-02-26T05:09:24.304288' + passes: true +- conditionResults: + - matches: true + name: Special Edition + negate: false + pattern: Special Edition + required: true + type: release_title + - matches: false + name: Not IMAX + negate: true + pattern: IMAX + required: true + type: release_title + - matches: false + name: Not Open Matte + negate: true + pattern: Open Matte + required: true + type: release_title + - matches: false + name: Not Theatrical Edition + negate: true + pattern: Theatrical Edition + required: true + type: release_title + - matches: false + name: Not Extended Clip + negate: true + pattern: Extended Clip + required: true + type: release_title + - matches: false + name: Not Sing Along + negate: true + pattern: Sing Along + required: true + type: release_title + - matches: true + name: Better Theatricals + negate: false + pattern: Better Theatricals + required: true + type: release_title + expected: true + id: 6 + input: Alien 1979 Directors Cut HYBRID 2160p BluRay REMUX HEVC DV-HDR10Plus DTS-HD + MA 5 1-Flights + lastRun: '2025-02-26T05:09:24.304288' + passes: true diff --git a/custom_formats/Special Edition.yml b/custom_formats/Special Edition.yml new file mode 100644 index 0000000..310d2e8 --- /dev/null +++ b/custom_formats/Special Edition.yml @@ -0,0 +1,191 @@ +name: Special Edition +description: "Special editions are modified versions of movies released after the\ + \ original theatrical version.\n\n\u2022 They exist because filmmakers want to present\ + \ their `true vision`, `fix problems`, or because studios want to make more money\n\ + \u2022 You'll see them with names like `Director's Cut`, `Extended Edition`, or\ + \ creative marketing labels like `Ultimate Cut`\n\u2022 A single film can have `multiple\ + \ special editions` as technology improves or different creative perspectives emerge" +tags: +- Edition +conditions: +- name: Special Edition + negate: false + pattern: Special Edition + required: true + type: release_title +- name: Not IMAX + negate: true + pattern: IMAX + required: true + type: release_title +- name: Not Open Matte + negate: true + pattern: Open Matte + required: true + type: release_title +- name: Not Theatrical Edition + negate: true + pattern: Theatrical Edition + required: true + type: release_title +- name: Not Extended Clip + negate: true + pattern: Extended Clip + required: true + type: release_title +- name: Not Sing Along + negate: true + pattern: Sing Along + required: true + type: release_title +- name: Not Theatrical Preferred + negate: true + pattern: Better Theatricals + required: true + type: release_title +tests: +- conditionResults: + - matches: true + name: Special Edition + negate: false + pattern: Special Edition + required: true + type: release_title + - matches: false + name: Not IMAX + negate: true + pattern: IMAX + required: true + type: release_title + - matches: false + name: Not Open Matte + negate: true + pattern: Open Matte + required: true + type: release_title + - matches: false + name: Not Theatrical Edition + negate: true + pattern: Theatrical Edition + required: true + type: release_title + - matches: false + name: Not Extended Clip + negate: true + pattern: Extended Clip + required: true + type: release_title + - matches: false + name: Not Sing Along + negate: true + pattern: Sing Along + required: true + type: release_title + - matches: false + name: Not Theatrical Preferred + negate: true + pattern: Better Theatricals + required: true + type: release_title + expected: true + id: 1 + input: Blade.Runner.The.Final.Cut.1982.BluRay.CEE.1080p.VC-1.TrueHD.5.1-Gazdi + lastRun: '2025-02-26T05:09:12.646645' + passes: true +- conditionResults: + - matches: true + name: Special Edition + negate: false + pattern: Special Edition + required: true + type: release_title + - matches: false + name: Not IMAX + negate: true + pattern: IMAX + required: true + type: release_title + - matches: false + name: Not Open Matte + negate: true + pattern: Open Matte + required: true + type: release_title + - matches: false + name: Not Theatrical Edition + negate: true + pattern: Theatrical Edition + required: true + type: release_title + - matches: false + name: Not Extended Clip + negate: true + pattern: Extended Clip + required: true + type: release_title + - matches: true + name: Not Sing Along + negate: true + pattern: Sing Along + required: true + type: release_title + - matches: false + name: Not Theatrical Preferred + negate: true + pattern: Better Theatricals + required: true + type: release_title + expected: false + id: 2 + input: Wicked 2024 Sing-Along Version 720p MA WEB-DL DDP 5.1 H.264-FLUX + lastRun: '2025-02-26T05:09:12.646645' + passes: true +- conditionResults: + - matches: true + name: Special Edition + negate: false + pattern: Special Edition + required: true + type: release_title + - matches: false + name: Not IMAX + negate: true + pattern: IMAX + required: true + type: release_title + - matches: false + name: Not Open Matte + negate: true + pattern: Open Matte + required: true + type: release_title + - matches: false + name: Not Theatrical Edition + negate: true + pattern: Theatrical Edition + required: true + type: release_title + - matches: false + name: Not Extended Clip + negate: true + pattern: Extended Clip + required: true + type: release_title + - matches: false + name: Not Sing Along + negate: true + pattern: Sing Along + required: true + type: release_title + - matches: true + name: Not Theatrical Preferred + negate: true + pattern: Better Theatricals + required: true + type: release_title + expected: false + id: 3 + input: Alien 1979 Directors Cut HYBRID 2160p BluRay REMUX HEVC DV-HDR10Plus DTS-HD + MA 5 1-Flights + lastRun: '2025-02-26T05:09:12.646645' + passes: true diff --git a/profiles/1080p Balanced.yml b/profiles/1080p Balanced.yml index 03edc60..1c1cea3 100644 --- a/profiles/1080p Balanced.yml +++ b/profiles/1080p Balanced.yml @@ -82,6 +82,8 @@ custom_formats: score: 10 - name: Blu-ray score: 10 +- name: Special Edition + score: 10 - name: WEBRip score: 10 - name: x264 diff --git a/profiles/1080p Quality (HDR).yml b/profiles/1080p Quality (HDR).yml index 35c5d3e..bf099c8 100644 --- a/profiles/1080p Quality (HDR).yml +++ b/profiles/1080p Quality (HDR).yml @@ -95,6 +95,8 @@ custom_formats: score: 10 - name: HDR10 (Missing) (1080p) score: 10 +- name: Special Edition + score: 10 - name: WEBRip score: 10 - name: x264 diff --git a/profiles/1080p Quality.yml b/profiles/1080p Quality.yml index 72c4f0d..ddaeb86 100644 --- a/profiles/1080p Quality.yml +++ b/profiles/1080p Quality.yml @@ -76,6 +76,8 @@ custom_formats: score: 10 - name: Blu-ray score: 10 +- name: Special Edition + score: 10 - name: WEBRip score: 10 - name: x264 diff --git a/profiles/1080p Remux.yml b/profiles/1080p Remux.yml index 92d40e5..ff7a758 100644 --- a/profiles/1080p Remux.yml +++ b/profiles/1080p Remux.yml @@ -68,6 +68,8 @@ custom_formats: score: 10 - name: Roku score: 10 +- name: Special Edition + score: 10 - name: Repack3 score: 7 - name: Repack2 @@ -146,9 +148,3 @@ upgrade_until: name: Remux-1080p description: 1080p Blu-ray disc content remuxed into a playable file format language: must_original -tweaks: - preferFreeleech: false - allowLosslessAudio: true - allowDVNoFallback: false - allowBleedingEdgeCodecs: false - allowPrereleases: false diff --git a/profiles/2160p Balanced.yml b/profiles/2160p Balanced.yml index 3754b64..51f630b 100644 --- a/profiles/2160p Balanced.yml +++ b/profiles/2160p Balanced.yml @@ -54,6 +54,8 @@ custom_formats: score: 60 - name: 1080p Quality Tier 2 score: 50 +- name: Special Edition + score: 50 - name: 1080p Quality Tier 3 score: 40 - name: DVD Remux diff --git a/profiles/2160p Quality.yml b/profiles/2160p Quality.yml index 308a028..f963c86 100644 --- a/profiles/2160p Quality.yml +++ b/profiles/2160p Quality.yml @@ -67,6 +67,8 @@ custom_formats: score: 60 - name: 1080p Quality Tier 2 score: 50 +- name: Special Edition + score: 50 - name: 1080p Quality Tier 3 score: 40 - name: DVD Remux diff --git a/profiles/2160p Remux.yml b/profiles/2160p Remux.yml index 06c82d6..0682928 100644 --- a/profiles/2160p Remux.yml +++ b/profiles/2160p Remux.yml @@ -34,6 +34,8 @@ custom_formats: score: 60 - name: DTS-HD MA score: 50 +- name: Special Edition + score: 50 - name: TrueHD score: 50 - name: TrueHD (Missing) @@ -154,9 +156,3 @@ upgrade_until: name: Remux-2160p description: 4K Ultra HD Blu-ray disc content remuxed into a playable file format language: must_original -tweaks: - preferFreeleech: true - allowLosslessAudio: true - allowDVNoFallback: false - allowBleedingEdgeCodecs: false - allowPrereleases: false diff --git a/regex_patterns/Better Theatricals.yml b/regex_patterns/Better Theatricals.yml new file mode 100644 index 0000000..0291f7d --- /dev/null +++ b/regex_patterns/Better Theatricals.yml @@ -0,0 +1,330 @@ +name: Better Theatricals +pattern: ^\b(terminator.?2|alien[^s].*?1979|star.wars.*?(4k|19)(77)|.*?\bempire.strikes.back|.*?\breturn.of.the.jedi|apocalypse.now|the.exorcist.*?1973|donnie.darko|amadeus|payback.*?1999|payback.straight.up.*?2006|almost.famous)\b +description: 'Matches movies where the `Theatrical` cut is considered the better version. + Subjectively chosen, based on Dictionarry''s personal preferences and major opinion. + Needed to override the default special edition preference. Matches: + + - Terminator 2: Judgement Day (1991) + + - Alien (1979) + + - Star Wars OT (1977-1983) + + - Apocalypse Now (1979) + + - The Exorcist (1973) + + - Donnie Darko (2001) + + - Amadeus (1984) + + - Payback (1999) + + - Almost Famous (2000)' +tags: +- Edition +tests: +- expected: true + id: 1 + input: Terminator.2.Judgment.Day.Theatrical.Cut.1991.1080p.BluRay.DTS.x264.D-Z0N3 + lastRun: '2025-02-24T21:16:01.912349' + matchSpan: + end: 12 + start: 0 + matchedContent: Terminator.2 + matchedGroups: + - Terminator.2 + - null + - null + passes: true +- expected: false + id: 2 + input: ' Aliens.1986.Special.Edition.1080p.BluRay.DTS.x264-Geek.mkv' + lastRun: '2025-02-24T21:16:01.912349' + matchSpan: null + matchedContent: null + matchedGroups: [] + passes: true +- expected: true + id: 3 + input: Alien.1979.Directors.Cut.2in1.BluRay.1080p.AVC.DTS-HD.MA5.1-CHDBits + lastRun: '2025-02-24T21:16:01.912349' + matchSpan: + end: 10 + start: 0 + matchedContent: Alien.1979 + matchedGroups: + - Alien.1979 + - null + - null + passes: true +- expected: true + id: 4 + input: star.wars.4K77.2160p.UHD.No-DNR.35mm.x265-v1.4.mkv + lastRun: '2025-02-24T21:16:01.912349' + matchSpan: + end: 14 + start: 0 + matchedContent: star.wars.4K77 + matchedGroups: + - star.wars.4K77 + - 4K + - '77' + passes: true +- expected: true + id: 5 + input: Star.Wars.Episode.IV.A.New.Hope.1977.COMPLETE.UHD.BLURAY-DIZZKNEE + lastRun: '2025-02-24T21:16:01.912349' + matchSpan: + end: 36 + start: 0 + matchedContent: Star.Wars.Episode.IV.A.New.Hope.1977 + matchedGroups: + - Star.Wars.Episode.IV.A.New.Hope.1977 + - '19' + - '77' + passes: true +- expected: true + id: 6 + input: Star.Wars.1977.Theatrical.Cut.DVDRip.AC3.x264.mkv + lastRun: '2025-02-24T21:16:01.912349' + matchSpan: + end: 14 + start: 0 + matchedContent: Star.Wars.1977 + matchedGroups: + - Star.Wars.1977 + - '19' + - '77' + passes: true +- expected: true + id: 7 + input: 03 Empire.Strikes.Back.4K80.2160p.UHD.no-DNR.35mm.x265-v1.0.mkv + lastRun: '2025-02-24T21:16:01.912349' + matchSpan: + end: 22 + start: 0 + matchedContent: 03 Empire.Strikes.Back + matchedGroups: + - 03 Empire.Strikes.Back + - null + - null + passes: true +- expected: true + id: 8 + input: Star.Wars.Episode.V.The.Empire.Strikes.Back.1980.2160p.UHD.BluRay.Remux.HDR.HEVC.Atmos-PmP.mkv + lastRun: '2025-02-24T21:16:01.912349' + matchSpan: + end: 43 + start: 0 + matchedContent: Star.Wars.Episode.V.The.Empire.Strikes.Back + matchedGroups: + - Star.Wars.Episode.V.The.Empire.Strikes.Back + - null + - null + passes: true +- expected: true + id: 9 + input: Empire.Strikes.Back.1980.35mm.Renegade.Grindhouse.Scan.480p.DD2.0.x264.mkv + lastRun: '2025-02-24T21:16:01.912349' + matchSpan: + end: 19 + start: 0 + matchedContent: Empire.Strikes.Back + matchedGroups: + - Empire.Strikes.Back + - null + - null + passes: true +- expected: true + id: 10 + input: Return.of.the.Jedi.4K83.2160p.UHD.35mm.x265-v1.1.mkv + lastRun: '2025-02-24T21:16:01.912349' + matchSpan: + end: 18 + start: 0 + matchedContent: Return.of.the.Jedi + matchedGroups: + - Return.of.the.Jedi + - null + - null + passes: true +- expected: true + id: 11 + input: Star Wars Episode VI - Return of the Jedi (1983) 2160p UHD BluRay TrueHD + 7.1 HDR x265-Chotab.mkv + lastRun: '2025-02-24T21:16:01.912349' + matchSpan: + end: 41 + start: 0 + matchedContent: Star Wars Episode VI - Return of the Jedi + matchedGroups: + - Star Wars Episode VI - Return of the Jedi + - null + - null + passes: true +- expected: false + id: 12 + input: Star.Wars.Episode.IX.The.Rise.of.Skywalker.2019.UHD.BluRay.2160p.TrueHD.Atmos.7.1.HEVC.REMUX-FraMeSToR.mkv + lastRun: '2025-02-24T21:16:01.912349' + matchSpan: null + matchedContent: null + matchedGroups: [] + passes: true +- expected: true + id: 13 + input: Apocalypse.Now.1979.Final.Cut.UHD.BluRay.2160p.TrueHD.Atmos.7.1.DV.HEVC.HYBRID.REMUX-FraMeSToR.mkv + lastRun: '2025-02-24T21:16:01.912349' + matchSpan: + end: 14 + start: 0 + matchedContent: Apocalypse.Now + matchedGroups: + - Apocalypse.Now + - null + - null + passes: true +- expected: true + id: 14 + input: The.Exorcist.1973.2160p.UHD.Blu-ray.Remux.HDR.HEVC.TrueHD.7.1.Atmos-CiNEPHiLES.mkv + lastRun: '2025-02-24T21:16:01.912349' + matchSpan: + end: 17 + start: 0 + matchedContent: The.Exorcist.1973 + matchedGroups: + - The.Exorcist.1973 + - null + - null + passes: true +- expected: false + id: 15 + input: The Pope's Exorcist 2023 1080p WEBRip DD+5.1 x264-HiDt.mkv + lastRun: '2025-02-24T21:16:01.912349' + matchSpan: null + matchedContent: null + matchedGroups: [] + passes: true +- expected: false + id: 16 + input: The Exorcist III 1990 Theatrical 1080p BluRay DTS x264-VietHD.mkv + lastRun: '2025-02-24T21:16:01.912349' + matchSpan: null + matchedContent: null + matchedGroups: [] + passes: true +- expected: true + id: 17 + input: Donnie.Darko.2001.2160p.UHD.Blu-ray.Remux.HEVC.HDR.DoVi.DTS-HD.MA.5.1-ARROW4KDV.mkv + lastRun: '2025-02-24T21:16:01.912349' + matchSpan: + end: 12 + start: 0 + matchedContent: Donnie.Darko + matchedGroups: + - Donnie.Darko + - null + - null + passes: true +- expected: true + id: 18 + input: Amadeus.1984.Blu-Ray.1080p.DTSHD-MA.VC-1.Remux-HiFi.mkv + lastRun: '2025-02-24T21:16:01.912349' + matchSpan: + end: 7 + start: 0 + matchedContent: Amadeus + matchedGroups: + - Amadeus + - null + - null + passes: true +- expected: false + id: 19 + input: National Theatre Live- Amadeus (2017).mkv + lastRun: '2025-02-24T21:16:01.912349' + matchSpan: null + matchedContent: null + matchedGroups: [] + passes: true +- expected: true + id: 20 + input: Payback.Straight.Up.Directors.Cut.1999.Bluray-PTP + lastRun: '2025-02-24T21:16:01.912349' + matchSpan: + end: 38 + start: 0 + matchedContent: Payback.Straight.Up.Directors.Cut.1999 + matchedGroups: + - Payback.Straight.Up.Directors.Cut.1999 + - null + - null + passes: true +- expected: true + id: 21 + input: Payback.1999.Theatrical.Cut.BluRay.1080p.TrueHD.5.1.VC-1.REMUX-FraMeSToR.mkv + lastRun: '2025-02-24T21:16:01.912349' + matchSpan: + end: 12 + start: 0 + matchedContent: Payback.1999 + matchedGroups: + - Payback.1999 + - null + - null + passes: true +- expected: true + id: 22 + input: Payback Straight Up 2006 DC 1080p HDDVD DD5.1 x264-RightSiZE.mkv + lastRun: '2025-02-24T21:16:01.912349' + matchSpan: + end: 24 + start: 0 + matchedContent: Payback Straight Up 2006 + matchedGroups: + - Payback Straight Up 2006 + - null + - null + passes: true +- expected: true + id: 23 + input: Payback.Theatrical.Cut.1999.1080p.BluRay.DD5.1.x264-REPTiLE.mkv + lastRun: '2025-02-24T21:16:01.912349' + matchSpan: + end: 27 + start: 0 + matchedContent: Payback.Theatrical.Cut.1999 + matchedGroups: + - Payback.Theatrical.Cut.1999 + - null + - null + passes: true +- expected: false + id: 24 + input: ' Payback.2021.1080p.WEB.h264-RUMOUR.mkv' + lastRun: '2025-02-24T21:16:01.912349' + matchSpan: null + matchedContent: null + matchedGroups: [] + passes: true +- expected: false + id: 25 + input: Payback.DVDRip.AVC.AC3.(1995).mkv + lastRun: '2025-02-24T21:16:01.912349' + matchSpan: null + matchedContent: null + matchedGroups: [] + passes: true +- expected: true + id: 26 + input: Almost.Famous.2000.Bootleg.Cut.UHD.BluRay.2160p.DTS-HD.MA.5.1.DV.HEVC.HYBRID.REMUX-FraMeSToR.mkv + lastRun: '2025-02-24T21:16:01.912349' + matchSpan: + end: 13 + start: 0 + matchedContent: Almost.Famous + matchedGroups: + - Almost.Famous + - null + - null + passes: true diff --git a/regex_patterns/Extended Clip.yml b/regex_patterns/Extended Clip.yml new file mode 100644 index 0000000..5b735f7 --- /dev/null +++ b/regex_patterns/Extended Clip.yml @@ -0,0 +1,30 @@ +name: Extended Clip +pattern: \b(extended.?clip)\b +description: Matches preview releases labelled as `Extended Clip` +tags: +- Preview +- Unwanted +tests: +- expected: true + id: 1 + input: Killers Of The Flower Moon 2023 Extended Clip 1080p AMZN WEB-DL DDP 5.1 H + 264-FLUX + lastRun: '2025-02-25T22:09:00.135768' + matchSpan: + end: 45 + start: 32 + matchedContent: Extended Clip + matchedGroups: + - Extended Clip + passes: true +- expected: true + id: 2 + input: Killers.of.The.Flower.Moon.2023.Extended.Clip.1080p.AMZN.WEB-DL.DDP5.1.H.264-FLUX + lastRun: '2025-02-25T22:09:00.135768' + matchSpan: + end: 45 + start: 32 + matchedContent: Extended.Clip + matchedGroups: + - Extended.Clip + passes: true diff --git a/regex_patterns/IMAX Enhanced.yml b/regex_patterns/IMAX Enhanced.yml new file mode 100644 index 0000000..79c70a0 --- /dev/null +++ b/regex_patterns/IMAX Enhanced.yml @@ -0,0 +1,86 @@ +name: IMAX Enhanced +pattern: ^(?=.*\b((DSNP|Disney\+|BC|B?CORE)(?=.?web.?(dl|rip)\b)))(?=.*\b((?