diff --git a/custom_formats/BeyondHD.yml b/custom_formats/BeyondHD.yml new file mode 100644 index 0000000..f039506 --- /dev/null +++ b/custom_formats/BeyondHD.yml @@ -0,0 +1,12 @@ +name: BeyondHD +description: '' +tags: +- Release Group +- Encode Tier 4 (1080p) +conditions: +- name: Regex + negate: false + pattern: BeyondHD + required: true + type: release_group +tests: [] diff --git a/custom_formats/Extras.yml b/custom_formats/Extras.yml new file mode 100644 index 0000000..1214f08 --- /dev/null +++ b/custom_formats/Extras.yml @@ -0,0 +1,12 @@ +name: Extras +description: Matches the 'Extras' Regex Pattern +tags: +- Unwanted +- Extras +conditions: +- name: Extras + negate: false + pattern: Extras + required: true + type: release_title +tests: [] diff --git a/custom_formats/SD Bluray Encodes.yml b/custom_formats/SD Bluray Encodes.yml new file mode 100644 index 0000000..d255af4 --- /dev/null +++ b/custom_formats/SD Bluray Encodes.yml @@ -0,0 +1,32 @@ +name: SD Bluray Encodes +description: 'Matches SD Encodes that were encoded from a Blu-ray source. Existence + implies the existence of HD encodes. ' +tags: +- Encode +conditions: +- name: Bluray + type: source + required: true + negate: false + source: bluray +- name: 576p + type: resolution + required: false + negate: false + resolution: 576p +- name: 540p + type: resolution + required: false + negate: false + resolution: 540p +- name: 480p + type: resolution + required: false + negate: false + resolution: 480p +- name: 360p + type: resolution + required: false + negate: false + resolution: 360p +tests: [] diff --git a/custom_formats/Upscaled.yml b/custom_formats/Upscaled.yml new file mode 100644 index 0000000..40c0d69 --- /dev/null +++ b/custom_formats/Upscaled.yml @@ -0,0 +1,12 @@ +name: Upscaled +description: Matches the 'Upscaled' regex pattern +tags: +- Enhancement +- Unwanted +conditions: +- name: Upscaled + type: release_title + required: true + negate: false + pattern: Upscaled +tests: [] diff --git a/custom_formats/VVC.yml b/custom_formats/VVC.yml new file mode 100644 index 0000000..8d94bf8 --- /dev/null +++ b/custom_formats/VVC.yml @@ -0,0 +1,12 @@ +name: VVC +description: Matches the 'VVC' Regex Pattern +tags: +- Codec +- Bleeding Edge +conditions: +- name: VVC + negate: false + pattern: VVC + required: true + type: release_title +tests: [] diff --git a/regex_patterns/BeyondHD.yml b/regex_patterns/BeyondHD.yml new file mode 100644 index 0000000..18fad56 --- /dev/null +++ b/regex_patterns/BeyondHD.yml @@ -0,0 +1,17 @@ +name: BeyondHD +pattern: (?<=^|[\s.-])BeyondHD\b +description: '' +tags: +- Release Group +tests: +- expected: true + id: 1 + input: Game of Thrones (2012) S02 2160p UHD Blu-ray HEVC DV HDR TrueHD Atmos 7.1 + English-BeyondHD + lastRun: '2024-12-13T17:46:48.251985' + matchSpan: + end: 90 + start: 82 + matchedContent: BeyondHD + matchedGroups: [] + passes: true diff --git a/regex_patterns/Extras.yml b/regex_patterns/Extras.yml new file mode 100644 index 0000000..11d2f82 --- /dev/null +++ b/regex_patterns/Extras.yml @@ -0,0 +1,7 @@ +name: Extras +pattern: (?i)(\b|\.)(extra[s]?|special feature[s]?)\b +description: Extras, Special Features, Featurettes, etc +tags: +- Unwanted +- Extras +tests: [] diff --git a/regex_patterns/Upscaled.yml b/regex_patterns/Upscaled.yml new file mode 100644 index 0000000..0c5a693 --- /dev/null +++ b/regex_patterns/Upscaled.yml @@ -0,0 +1,147 @@ +name: Upscaled +pattern: (Up[-\.\s]?scale|Re[-\.\s]?Grade|\bAIUS\b|AI[-\.\s]?enhanced) +description: 'Matches upscales, regrades, AI Enhancements, etc. ' +tags: +- Enhancement +- Unwanted +tests: +- expected: true + id: 1 + input: The.Dukes.Of.Hazzard.Unrated.2005.2160p.Ai-Upscaled.10Bit.H265.DDP.5.1.RIFE.4.15-60fps-DirtyHippie + lastRun: '2024-12-13T16:11:51.959589' + matchSpan: + end: 50 + start: 43 + matchedContent: Upscale + matchedGroups: + - Upscale + passes: true +- expected: true + id: 2 + input: '[EG]Mobile Suit Gundam SEED 21 BD[HEVC DualAudio AI-Upscale]' + lastRun: '2024-12-13T16:11:51.959589' + matchSpan: + end: 59 + start: 52 + matchedContent: Upscale + matchedGroups: + - Upscale + passes: true +- expected: true + id: 3 + input: Death.Proof.2007.2160p.Ai-Upscaled.10Bit.H265.TrueHD.5.1-DirtyHippie RIFE.4.14v2-60fps.mkv + lastRun: '2024-12-13T16:11:51.959589' + matchSpan: + end: 33 + start: 26 + matchedContent: Upscale + matchedGroups: + - Upscale + passes: true +- expected: true + id: 4 + input: Oi.Aparadektoi.S02E03.[FullHDAIUpscaled][Upload-Ft4U] + lastRun: '2024-12-13T16:11:51.959589' + matchSpan: + end: 38 + start: 31 + matchedContent: Upscale + matchedGroups: + - Upscale + passes: true +- expected: true + id: 5 + input: Cash.Out-I.maghi.del.furto.2024.UpScaled.2160p.H265.10.bit.DV.HDR10+.ita.eng.AC3.5.1.sub.ita.eng.Licdom + lastRun: '2024-12-13T16:11:51.959589' + matchSpan: + end: 39 + start: 32 + matchedContent: UpScale + matchedGroups: + - UpScale + passes: true +- expected: true + id: 6 + input: 2012 (2009) UHD 4K Upscaled x264 AC3 Soup mkv + lastRun: '2024-12-13T16:11:51.959589' + matchSpan: + end: 26 + start: 19 + matchedContent: Upscale + matchedGroups: + - Upscale + passes: true +- expected: true + id: 7 + input: The Martian 2015 4K UHD UPSCALED-ETRG + lastRun: '2024-12-13T16:11:51.959589' + matchSpan: + end: 31 + start: 24 + matchedContent: UPSCALE + matchedGroups: + - UPSCALE + passes: true +- expected: true + id: 8 + input: WWE Smackdown 1999 S04 1080p (Upscaled) PEACOCK WEB-DL H 264 AAC 2 0 + lastRun: '2024-12-13T16:11:51.959589' + matchSpan: + end: 37 + start: 30 + matchedContent: Upscale + matchedGroups: + - Upscale + passes: true +- expected: true + id: 9 + input: Venom 023 (2023) (Digital) (Li'l-Empire) (HD-Upscaled) + lastRun: '2024-12-13T16:11:51.959589' + matchSpan: + end: 52 + start: 45 + matchedContent: Upscale + matchedGroups: + - Upscale + passes: true +- expected: true + id: 10 + input: Natashas.Bondage.Sex.Vol.2.Upscaled + lastRun: '2024-12-13T16:11:51.959589' + matchSpan: + end: 34 + start: 27 + matchedContent: Upscale + matchedGroups: + - Upscale + passes: true +- expected: true + id: 11 + input: 'Star Trek: Deep Space Nine S01 AI Upscale 2160p DVD AAC 2.0 H.263' + lastRun: '2024-12-13T16:11:51.959589' + matchSpan: + end: 41 + start: 34 + matchedContent: Upscale + matchedGroups: + - Upscale + passes: true +- expected: true + id: 12 + input: Avatar.2009.Extended.UHD.Re-Grade.4000nit.2160p.HEVC.HDR.IVACHS.ENG.ExKinoRay + lastRun: '2024-12-13T16:11:51.959589' + matchSpan: + end: 33 + start: 25 + matchedContent: Re-Grade + matchedGroups: + - Re-Grade + passes: true +- expected: false + id: 13 + input: Enhanced.2020.1080p.Bluray.DTS-HD.MA.5.1.X264-EVO + lastRun: '2024-12-13T16:11:51.959589' + matchSpan: null + matchedContent: null + matchedGroups: [] + passes: true diff --git a/regex_patterns/VVC.yml b/regex_patterns/VVC.yml new file mode 100644 index 0000000..51adbe0 --- /dev/null +++ b/regex_patterns/VVC.yml @@ -0,0 +1,18 @@ +name: VVC +pattern: (?<=^|[\s.-])VVC\b +description: VVC, or Versatile Video Coding (H.266), is a video coding format that + compresses video files and streams to significantly smaller sizes than H.265 while + maintaining high quality. +tags: +- Codec +tests: +- expected: true + id: 1 + input: Aftersun.2022.1080p.BluRay.Opus.5.1.VVC-TayTO + lastRun: '2024-12-13T17:44:21.546788' + matchSpan: + end: 39 + start: 36 + matchedContent: VVC + matchedGroups: [] + passes: true