Update bundles

This commit is contained in:
GitHub Action
2025-04-04 22:58:47 +00:00
parent 03a63e2459
commit 8e15e62281
6 changed files with 364 additions and 280 deletions

View File

@@ -4206,6 +4206,39 @@
], ],
"_id": "HBO Max" "_id": "HBO Max"
}, },
{
"name": "HDR",
"description": "Matches the 'HDR' Regex Pattern",
"tags": [
"Colour Grade",
"HDR"
],
"conditions": [
{
"name": "HDR",
"negate": false,
"pattern": "\\b(HDR)\\b",
"required": true,
"type": "release_title"
},
{
"name": "Not HDR10",
"type": "release_title",
"required": true,
"negate": true,
"pattern": "\\bHDR10(?!\\+|Plus)\\b"
},
{
"name": "Not HDR10+",
"type": "release_title",
"required": true,
"negate": true,
"pattern": "\\bHDR10.?(\\+|P(lus)?\\b)"
}
],
"tests": [],
"_id": "HDR"
},
{ {
"name": "HDR10 (Missing) (1080p)", "name": "HDR10 (Missing) (1080p)",
"description": "Attempts to match HDR10 in 1080p x265 Encodes labelled with x265", "description": "Attempts to match HDR10 in 1080p x265 Encodes labelled with x265",
@@ -4214,6 +4247,13 @@
"HDR" "HDR"
], ],
"conditions": [ "conditions": [
{
"name": "Blu-ray",
"type": "source",
"required": true,
"negate": false,
"source": "bluray"
},
{ {
"name": "1080p", "name": "1080p",
"negate": false, "negate": false,
@@ -4245,14 +4285,21 @@
{ {
"name": "Not HDR10+", "name": "Not HDR10+",
"negate": true, "negate": true,
"pattern": "(?<=^(?!.*\\b(HLG|PQ|SDR)(\\b|\\d)).*?)HDR10(\\+|P(lus)?)", "pattern": "\\bHDR10.?(\\+|P(lus)?\\b)",
"required": true, "required": true,
"type": "release_title" "type": "release_title"
}, },
{ {
"name": "Not HDR10", "name": "Not HDR10",
"negate": true, "negate": true,
"pattern": "(?<=^(?!.*\\b(HLG|PQ|SDR)(\\b|\\d)).*?)HDR(?!((10)?(\\+|P(lus)?)))", "pattern": "\\bHDR10(?!\\+|Plus)\\b",
"required": true,
"type": "release_title"
},
{
"name": "Not HDR",
"negate": true,
"pattern": "\\b(HDR)\\b",
"required": true, "required": true,
"type": "release_title" "type": "release_title"
} }
@@ -4262,12 +4309,19 @@
}, },
{ {
"name": "HDR10 (Missing)", "name": "HDR10 (Missing)",
"description": "Attempts to match HDR10 to groups that mislabel their releases", "description": "Attempts to match HDR10 to groups that mislabel their releases. *This does not work properly in sonarr.*",
"tags": [ "tags": [
"Colour Grade", "Colour Grade",
"HDR" "HDR"
], ],
"conditions": [ "conditions": [
{
"name": "Blu-ray",
"negate": false,
"required": true,
"source": "bluray",
"type": "source"
},
{ {
"name": "2160p", "name": "2160p",
"negate": false, "negate": false,
@@ -4275,24 +4329,17 @@
"resolution": "2160p", "resolution": "2160p",
"type": "resolution" "type": "resolution"
}, },
{
"name": "Blu-ray",
"type": "source",
"required": true,
"negate": false,
"source": "bluray"
},
{ {
"name": "Not HDR10", "name": "Not HDR10",
"negate": true, "negate": true,
"pattern": "(?<=^(?!.*\\b(HLG|PQ|SDR)(\\b|\\d)).*?)HDR(?!((10)?(\\+|P(lus)?)))", "pattern": "\\bHDR10(?!\\+|Plus)\\b",
"required": true, "required": true,
"type": "release_title" "type": "release_title"
}, },
{ {
"name": "Not HDR10+", "name": "Not HDR10+",
"negate": true, "negate": true,
"pattern": "(?<=^(?!.*\\b(HLG|PQ|SDR)(\\b|\\d)).*?)HDR10(\\+|P(lus)?)", "pattern": "\\bHDR10.?(\\+|P(lus)?\\b)",
"required": true, "required": true,
"type": "release_title" "type": "release_title"
}, },
@@ -4302,6 +4349,13 @@
"pattern": "\\bSDR\\b", "pattern": "\\bSDR\\b",
"required": true, "required": true,
"type": "release_title" "type": "release_title"
},
{
"name": "Not HDR",
"type": "release_title",
"required": true,
"negate": true,
"pattern": "\\b(HDR)\\b"
} }
], ],
"tests": [ "tests": [
@@ -4442,7 +4496,7 @@
{ {
"name": "HDR10+", "name": "HDR10+",
"negate": false, "negate": false,
"pattern": "(?<=^(?!.*\\b(HLG|PQ|SDR)(\\b|\\d)).*?)HDR10(\\+|P(lus)?)", "pattern": "\\bHDR10.?(\\+|P(lus)?\\b)",
"required": true, "required": true,
"type": "release_title" "type": "release_title"
} }
@@ -4461,9 +4515,16 @@
{ {
"name": "HDR10", "name": "HDR10",
"negate": false, "negate": false,
"pattern": "(?<=^(?!.*\\b(HLG|PQ|SDR)(\\b|\\d)).*?)HDR(?!((10)?(\\+|P(lus)?)))", "pattern": "\\bHDR10(?!\\+|Plus)\\b",
"required": true, "required": true,
"type": "release_title" "type": "release_title"
},
{
"name": "Not HDR10+",
"type": "release_title",
"required": true,
"negate": true,
"pattern": "\\bHDR10.?(\\+|P(lus)?\\b)"
} }
], ],
"tests": [], "tests": [],
@@ -6188,38 +6249,45 @@
"conditions": [ "conditions": [
{ {
"name": "2160p", "name": "2160p",
"type": "resolution",
"required": true,
"negate": false, "negate": false,
"resolution": "2160p" "required": true,
"resolution": "2160p",
"type": "resolution"
}, },
{ {
"name": "WEB-DL", "name": "WEB-DL",
"type": "source",
"required": true,
"negate": false, "negate": false,
"source": "web_dl" "required": true,
"source": "web_dl",
"type": "source"
}, },
{ {
"name": "Not HDR10+", "name": "Not HDR10+",
"type": "release_title",
"required": true,
"negate": true, "negate": true,
"pattern": "(?<=^(?!.*\\b(HLG|PQ|SDR)(\\b|\\d)).*?)HDR10(\\+|P(lus)?)" "pattern": "\\bHDR10.?(\\+|P(lus)?\\b)",
"required": true,
"type": "release_title"
}, },
{ {
"name": "Not Dolby Vision", "name": "Not Dolby Vision",
"type": "release_title",
"required": true,
"negate": true, "negate": true,
"pattern": "\\b(dv(?![ .](HLG|SDR))|dovi|dolby[ .]?vision)\\b" "pattern": "\\b(dv(?![ .](HLG|SDR))|dovi|dolby[ .]?vision)\\b",
"required": true,
"type": "release_title"
}, },
{ {
"name": "Not HDR10", "name": "Not HDR10",
"negate": true, "negate": true,
"pattern": "(?<=^(?!.*\\b(HLG|PQ|SDR)(\\b|\\d)).*?)HDR(?!((10)?(\\+|P(lus)?)))", "pattern": "\\bHDR10(?!\\+|Plus)\\b",
"required": true, "required": true,
"type": "release_title" "type": "release_title"
},
{
"name": "Not HDR",
"type": "release_title",
"required": true,
"negate": true,
"pattern": "\\b(HDR)\\b"
} }
], ],
"tests": [], "tests": [],
@@ -7270,31 +7338,31 @@
"conditions": [ "conditions": [
{ {
"name": "2160p", "name": "2160p",
"type": "resolution",
"required": true,
"negate": false, "negate": false,
"resolution": "2160p" "required": true,
"resolution": "2160p",
"type": "resolution"
}, },
{ {
"name": "Blu-ray", "name": "Blu-ray",
"type": "source",
"required": true,
"negate": false, "negate": false,
"source": "bluray" "required": true,
"source": "bluray",
"type": "source"
}, },
{ {
"name": "Not DTS-HD MA", "name": "Not DTS-HD MA",
"type": "release_title",
"required": true,
"negate": true, "negate": true,
"pattern": "\\b(dts[-_. ]?(ma|hd([-_. ]?ma)?|xll))(\\b|\\d)" "pattern": "\\b(dts[-_. ]?(ma|hd([-_. ]?ma)?|xll))(\\b|\\d)",
"required": true,
"type": "release_title"
}, },
{ {
"name": "Not DTS-X", "name": "Not DTS-X",
"type": "release_title",
"required": true,
"negate": true, "negate": true,
"pattern": "\\b(dts[-_. :]?x)\\b(?!\\d)" "pattern": "\\b(dts[-_. :]?x)\\b(?!\\d)",
"required": true,
"type": "release_title"
}, },
{ {
"name": "Not FLAC", "name": "Not FLAC",
@@ -7325,9 +7393,9 @@
"type": "release_title" "type": "release_title"
}, },
{ {
"name": "Not TrueHD + Atmos", "name": "Not TrueHD",
"negate": true, "negate": true,
"pattern": "TrueHD + Atmos", "pattern": "True[ .-]?HD[ .-]?",
"required": true, "required": true,
"type": "release_title" "type": "release_title"
}, },
@@ -7344,6 +7412,13 @@
"pattern": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b", "pattern": "\\bDD[P+]|\\b(e[-_. ]?ac3)\\b",
"required": true, "required": true,
"type": "release_title" "type": "release_title"
},
{
"name": "Not Missing Group",
"type": "release_title",
"required": true,
"negate": true,
"pattern": "(?<=^|[\\s.-])TRiToN|EPSiLON|NoGroup|PmP\\b"
} }
], ],
"tests": [], "tests": [],

File diff suppressed because one or more lines are too long

View File

@@ -213,6 +213,10 @@
"name": "h265 (Missing)", "name": "h265 (Missing)",
"score": -9999 "score": -9999
}, },
{
"name": "HDR",
"score": -9999
},
{ {
"name": "HDR10", "name": "HDR10",
"score": -9999 "score": -9999
@@ -221,6 +225,10 @@
"name": "HDR10 (Missing)", "name": "HDR10 (Missing)",
"score": -9999 "score": -9999
}, },
{
"name": "HDR10 (Missing) (1080p)",
"score": -9999
},
{ {
"name": "HDR10+", "name": "HDR10+",
"score": -9999 "score": -9999
@@ -478,11 +486,11 @@
"score": 10 "score": 10
}, },
{ {
"name": "HDR10", "name": "HDR",
"score": 10 "score": 10
}, },
{ {
"name": "HDR10 (Missing)", "name": "HDR10",
"score": 10 "score": 10
}, },
{ {
@@ -569,6 +577,10 @@
"name": "h265 (Missing)", "name": "h265 (Missing)",
"score": -9999 "score": -9999
}, },
{
"name": "Non Retail HDR",
"score": -9999
},
{ {
"name": "Remux", "name": "Remux",
"score": -9999 "score": -9999
@@ -856,6 +868,10 @@
"name": "h265 (Missing)", "name": "h265 (Missing)",
"score": -9999 "score": -9999
}, },
{
"name": "HDR",
"score": -9999
},
{ {
"name": "HDR10", "name": "HDR10",
"score": -9999 "score": -9999
@@ -864,6 +880,10 @@
"name": "HDR10 (Missing)", "name": "HDR10 (Missing)",
"score": -9999 "score": -9999
}, },
{
"name": "HDR10 (Missing) (1080p)",
"score": -9999
},
{ {
"name": "HDR10+", "name": "HDR10+",
"score": -9999 "score": -9999
@@ -1127,6 +1147,10 @@
"name": "h265 (Missing)", "name": "h265 (Missing)",
"score": -9999 "score": -9999
}, },
{
"name": "HDR",
"score": -9999
},
{ {
"name": "HDR10", "name": "HDR10",
"score": -9999 "score": -9999
@@ -1381,6 +1405,10 @@
"name": "Blu-ray", "name": "Blu-ray",
"score": 10 "score": 10
}, },
{
"name": "HDR",
"score": 10
},
{ {
"name": "HDR10", "name": "HDR10",
"score": 10 "score": 10
@@ -1457,58 +1485,6 @@
"name": "Unknown Lossless Audio", "name": "Unknown Lossless Audio",
"score": 5 "score": 5
}, },
{
"name": "Amazon Prime",
"score": 0
},
{
"name": "Apple TV+",
"score": 0
},
{
"name": "Criterion Channel",
"score": 0
},
{
"name": "Disney+",
"score": 0
},
{
"name": "HBO Max",
"score": 0
},
{
"name": "Hulu",
"score": 0
},
{
"name": "iTunes",
"score": 0
},
{
"name": "Max",
"score": 0
},
{
"name": "Movies Anywhere",
"score": 0
},
{
"name": "Netflix",
"score": 0
},
{
"name": "Paramount+",
"score": 0
},
{
"name": "Peacock",
"score": 0
},
{
"name": "Roku",
"score": 0
},
{ {
"name": "SDR", "name": "SDR",
"score": -80 "score": -80
@@ -1866,6 +1842,10 @@
"name": "Blu-ray", "name": "Blu-ray",
"score": 10 "score": 10
}, },
{
"name": "HDR",
"score": 10
},
{ {
"name": "HDR10", "name": "HDR10",
"score": 10 "score": 10
@@ -1942,58 +1922,6 @@
"name": "Unknown Lossless Audio", "name": "Unknown Lossless Audio",
"score": 5 "score": 5
}, },
{
"name": "Amazon Prime",
"score": 0
},
{
"name": "Apple TV+",
"score": 0
},
{
"name": "Criterion Channel",
"score": 0
},
{
"name": "Disney+",
"score": 0
},
{
"name": "HBO Max",
"score": 0
},
{
"name": "Hulu",
"score": 0
},
{
"name": "iTunes",
"score": 0
},
{
"name": "Max",
"score": 0
},
{
"name": "Movies Anywhere",
"score": 0
},
{
"name": "Netflix",
"score": 0
},
{
"name": "Paramount+",
"score": 0
},
{
"name": "Peacock",
"score": 0
},
{
"name": "Roku",
"score": 0
},
{ {
"name": "SDR", "name": "SDR",
"score": -80 "score": -80
@@ -2281,6 +2209,10 @@
"name": "Atmos (Missing)", "name": "Atmos (Missing)",
"score": 10 "score": 10
}, },
{
"name": "HDR",
"score": 10
},
{ {
"name": "HDR10", "name": "HDR10",
"score": 10 "score": 10
@@ -2365,6 +2297,10 @@
"name": "h265 (Missing)", "name": "h265 (Missing)",
"score": -9999 "score": -9999
}, },
{
"name": "HDR10 (Missing) (1080p)",
"score": -9999
},
{ {
"name": "Non Retail HDR", "name": "Non Retail HDR",
"score": -9999 "score": -9999

View File

@@ -2890,6 +2890,124 @@
"tests": [], "tests": [],
"_id": "HDMaNiAcS" "_id": "HDMaNiAcS"
}, },
{
"name": "HDR",
"pattern": "\\b(HDR)\\b",
"description": "This regex matches a `HDR` generalisation. This can be HDR10, HDR10+, etc. ",
"tags": [
"Enhancement",
"Colour Grade",
"HDR"
],
"tests": [
{
"expected": true,
"id": 2,
"input": "HDR+",
"lastRun": "2025-04-03T04:14:14.836165",
"matchSpan": {
"end": 3,
"start": 0
},
"matchedContent": "HDR",
"matchedGroups": [
"HDR"
],
"passes": true
},
{
"expected": false,
"id": 3,
"input": "HDR10",
"lastRun": "2025-04-03T04:14:14.836165",
"matchSpan": null,
"matchedContent": null,
"matchedGroups": [],
"passes": true
},
{
"expected": false,
"id": 4,
"input": "HDR10+",
"lastRun": "2025-04-03T04:14:14.836165",
"matchSpan": null,
"matchedContent": null,
"matchedGroups": [],
"passes": true
},
{
"expected": false,
"id": 8,
"input": "HDR10",
"lastRun": "2025-04-03T04:14:14.836165",
"matchSpan": null,
"matchedContent": null,
"matchedGroups": [],
"passes": true
},
{
"expected": true,
"id": 9,
"input": "Barbie (2023) 2160p UHD BluRay Hybrid REMUX HEVC DV HDR TrueHD Atmos 7.1 English-FraMeSToR",
"lastRun": "2025-04-03T04:14:14.836165",
"matchSpan": {
"end": 55,
"start": 52
},
"matchedContent": "HDR",
"matchedGroups": [
"HDR"
],
"passes": true
},
{
"expected": true,
"id": 10,
"input": "Game of Thrones (2011) S06 2160p UHD BluRay REMUX HEVC DV HDR TrueHD Atmos 7.1 English-FraMeSToR",
"lastRun": "2025-04-03T04:14:14.836165",
"matchSpan": {
"end": 61,
"start": 58
},
"matchedContent": "HDR",
"matchedGroups": [
"HDR"
],
"passes": true
},
{
"expected": false,
"id": 11,
"input": "Liu lang di qiu 2 AKA The Wandering Earth II 2023 2160p CHN UHD Blu-ray DoVi HDR10 HEVC TrueHD 7.1 Atmos-ANKO",
"lastRun": "2025-04-03T04:14:14.836165",
"matchSpan": null,
"matchedContent": null,
"matchedGroups": [],
"passes": true
},
{
"expected": false,
"id": 12,
"input": "Schindler's List (1993) 2160p UHD BluRay Hybrid REMUX HEVC DV HDR10+ TrueHD Atmos 7.1 English-WiLDCAT",
"lastRun": "2025-04-03T04:14:14.836165",
"matchSpan": null,
"matchedContent": null,
"matchedGroups": [],
"passes": true
},
{
"expected": false,
"id": 13,
"input": "Schindler's List (1993) 2160p UHD BluRay Hybrid REMUX HEVC DV HDR10P TrueHD Atmos 7.1 English-WiLDCAT",
"lastRun": "2025-04-03T04:14:14.836165",
"matchSpan": null,
"matchedContent": null,
"matchedGroups": [],
"passes": true
}
],
"_id": "HDR"
},
{ {
"name": "HDR10 (Missing Groups)", "name": "HDR10 (Missing Groups)",
"pattern": "\\b(FraMeSToR|HQMUX|SiCFoI|playBD|RYU|ElNeekster|CiNEPHiLES|3L|EDV|Kenobi|TRiToN|HDH|NTb|Flights|TekMUX|HDS|Aisha(@RFX)?|STRiKES|c0kE|mimic)\\b", "pattern": "\\b(FraMeSToR|HQMUX|SiCFoI|playBD|RYU|ElNeekster|CiNEPHiLES|3L|EDV|Kenobi|TRiToN|HDH|NTb|Flights|TekMUX|HDS|Aisha(@RFX)?|STRiKES|c0kE|mimic)\\b",
@@ -2952,8 +3070,8 @@
}, },
{ {
"name": "HDR10+", "name": "HDR10+",
"pattern": "(?<=^(?!.*\\b(HLG|PQ|SDR)(\\b|\\d)).*?)HDR10(\\+|P(lus)?)", "pattern": "\\bHDR10.?(\\+|P(lus)?\\b)",
"description": "This regex matches \"HDR10\" when followed by either a plus sign (\"+\"), \"P\", or \"Plus\", but only in strings that don't contain \"HLG\", \"PQ\", or \"SDR\" (when followed by either a word boundary or digit) anywhere in the text. In other words, it finds references to HDR10+ or HDR10Plus variants while excluding strings that mention other HDR-related technologies.", "description": "This regex matches `HDR10` when followed by either a plus sign `+`, `P`, or `Plus`",
"tags": [ "tags": [
"Enhancement", "Enhancement",
"Colour Grade", "Colour Grade",
@@ -2964,7 +3082,7 @@
"expected": false, "expected": false,
"id": 1, "id": 1,
"input": "HDR", "input": "HDR",
"lastRun": "2024-12-13T09:52:40.529508", "lastRun": "2025-04-05T09:25:21.372205",
"matchSpan": null, "matchSpan": null,
"matchedContent": null, "matchedContent": null,
"matchedGroups": [], "matchedGroups": [],
@@ -2974,7 +3092,7 @@
"expected": false, "expected": false,
"id": 2, "id": 2,
"input": "HDR+", "input": "HDR+",
"lastRun": "2024-12-13T09:52:40.529508", "lastRun": "2025-04-05T09:25:21.372205",
"matchSpan": null, "matchSpan": null,
"matchedContent": null, "matchedContent": null,
"matchedGroups": [], "matchedGroups": [],
@@ -2984,7 +3102,7 @@
"expected": false, "expected": false,
"id": 3, "id": 3,
"input": "HDR10", "input": "HDR10",
"lastRun": "2024-12-13T09:52:40.529508", "lastRun": "2025-04-05T09:25:21.372205",
"matchSpan": null, "matchSpan": null,
"matchedContent": null, "matchedContent": null,
"matchedGroups": [], "matchedGroups": [],
@@ -2994,15 +3112,13 @@
"expected": true, "expected": true,
"id": 4, "id": 4,
"input": "HDR10+", "input": "HDR10+",
"lastRun": "2024-12-13T09:52:40.529508", "lastRun": "2025-04-05T09:25:21.372205",
"matchSpan": { "matchSpan": {
"end": 6, "end": 6,
"start": 0 "start": 0
}, },
"matchedContent": "HDR10+", "matchedContent": "HDR10+",
"matchedGroups": [ "matchedGroups": [
null,
null,
"+", "+",
null null
], ],
@@ -3012,7 +3128,7 @@
"expected": false, "expected": false,
"id": 5, "id": 5,
"input": "HLG HDR", "input": "HLG HDR",
"lastRun": "2024-12-13T09:52:40.529508", "lastRun": "2025-04-05T09:25:21.372205",
"matchSpan": null, "matchSpan": null,
"matchedContent": null, "matchedContent": null,
"matchedGroups": [], "matchedGroups": [],
@@ -3022,7 +3138,7 @@
"expected": false, "expected": false,
"id": 6, "id": 6,
"input": "SDR HDR", "input": "SDR HDR",
"lastRun": "2024-12-13T09:52:40.529508", "lastRun": "2025-04-05T09:25:21.372205",
"matchSpan": null, "matchSpan": null,
"matchedContent": null, "matchedContent": null,
"matchedGroups": [], "matchedGroups": [],
@@ -3032,7 +3148,7 @@
"expected": false, "expected": false,
"id": 7, "id": 7,
"input": "PQ HDR", "input": "PQ HDR",
"lastRun": "2024-12-13T09:52:40.529508", "lastRun": "2025-04-05T09:25:21.372205",
"matchSpan": null, "matchSpan": null,
"matchedContent": null, "matchedContent": null,
"matchedGroups": [], "matchedGroups": [],
@@ -3042,15 +3158,13 @@
"expected": true, "expected": true,
"id": 8, "id": 8,
"input": "HDR10P", "input": "HDR10P",
"lastRun": "2024-12-13T09:52:40.529508", "lastRun": "2025-04-05T09:25:21.372205",
"matchSpan": { "matchSpan": {
"end": 6, "end": 6,
"start": 0 "start": 0
}, },
"matchedContent": "HDR10P", "matchedContent": "HDR10P",
"matchedGroups": [ "matchedGroups": [
null,
null,
"P", "P",
null null
], ],
@@ -3060,15 +3174,13 @@
"expected": true, "expected": true,
"id": 9, "id": 9,
"input": "HDR10Plus", "input": "HDR10Plus",
"lastRun": "2024-12-13T09:52:40.529508", "lastRun": "2025-04-05T09:25:21.372205",
"matchSpan": { "matchSpan": {
"end": 9, "end": 9,
"start": 0 "start": 0
}, },
"matchedContent": "HDR10Plus", "matchedContent": "HDR10Plus",
"matchedGroups": [ "matchedGroups": [
null,
null,
"Plus", "Plus",
"lus" "lus"
], ],
@@ -3078,15 +3190,13 @@
"expected": true, "expected": true,
"id": 10, "id": 10,
"input": "Schindler's List (1993) 2160p UHD BluRay Hybrid REMUX HEVC DV HDR10+ TrueHD Atmos 7.1 English-WiLDCAT", "input": "Schindler's List (1993) 2160p UHD BluRay Hybrid REMUX HEVC DV HDR10+ TrueHD Atmos 7.1 English-WiLDCAT",
"lastRun": "2024-12-13T09:52:40.529508", "lastRun": "2025-04-05T09:25:21.372205",
"matchSpan": { "matchSpan": {
"end": 68, "end": 68,
"start": 62 "start": 62
}, },
"matchedContent": "HDR10+", "matchedContent": "HDR10+",
"matchedGroups": [ "matchedGroups": [
null,
null,
"+", "+",
null null
], ],
@@ -3096,15 +3206,13 @@
"expected": true, "expected": true,
"id": 11, "id": 11,
"input": "La Maison S01 REPACK 2160p ATVP WEB-DL Dual-Audio DD+ 5.1 Atmos DV HDR10+ H.265-Kitsune", "input": "La Maison S01 REPACK 2160p ATVP WEB-DL Dual-Audio DD+ 5.1 Atmos DV HDR10+ H.265-Kitsune",
"lastRun": "2024-12-13T09:52:40.529508", "lastRun": "2025-04-05T09:25:21.372205",
"matchSpan": { "matchSpan": {
"end": 73, "end": 73,
"start": 67 "start": 67
}, },
"matchedContent": "HDR10+", "matchedContent": "HDR10+",
"matchedGroups": [ "matchedGroups": [
null,
null,
"+", "+",
null null
], ],
@@ -3114,50 +3222,46 @@
"expected": false, "expected": false,
"id": 12, "id": 12,
"input": "Liu lang di qiu 2 AKA The Wandering Earth II 2023 2160p CHN UHD Blu-ray DoVi HDR10 HEVC TrueHD 7.1 Atmos-ANKO", "input": "Liu lang di qiu 2 AKA The Wandering Earth II 2023 2160p CHN UHD Blu-ray DoVi HDR10 HEVC TrueHD 7.1 Atmos-ANKO",
"lastRun": "2024-12-13T09:52:40.529508", "lastRun": "2025-04-05T09:25:21.372205",
"matchSpan": null, "matchSpan": null,
"matchedContent": null, "matchedContent": null,
"matchedGroups": [], "matchedGroups": [],
"passes": true "passes": true
},
{
"expected": true,
"id": 13,
"input": "Schindler's List (1993) 2160p UHD BluRay Hybrid REMUX HEVC DV HDR10 Plus TrueHD Atmos 7.1 English-WiLDCAT",
"lastRun": "2025-04-05T09:25:21.372205",
"matchSpan": {
"end": 72,
"start": 62
},
"matchedContent": "HDR10 Plus",
"matchedGroups": [
"Plus",
"lus"
],
"passes": true
} }
], ],
"_id": "HDR10+" "_id": "HDR10+"
}, },
{ {
"name": "HDR10", "name": "HDR10",
"pattern": "(?<=^(?!.*\\b(HLG|PQ|SDR)(\\b|\\d)).*?)HDR(?!((10)?(\\+|P(lus)?)))", "pattern": "\\bHDR10(?!\\+|Plus)\\b",
"description": "This regex matches \"HDR\" only in strings that do not contain \"HLG\", \"PQ\", or \"SDR\" (when followed by either a word boundary or digit) anywhere in the text, and where the \"HDR\" itself is not followed by any HDR format specifiers like \"10+\", \"+\", \"10P\", \"P\", \"10Plus\", or \"Plus\". It ensures we're matching standalone \"HDR\" references that aren't tied to any specific HDR format or appearing in strings that mention other common HDR-related technologies.", "description": "This regex matches `HDR10` only when it *is not* followed by any HDR format specifiers like `+`, or `Plus`. ",
"tags": [ "tags": [
"Enhancement", "Enhancement",
"Colour Grade", "Colour Grade",
"HDR" "HDR"
], ],
"tests": [ "tests": [
{
"expected": true,
"id": 1,
"input": "HDR",
"lastRun": "2024-12-13T09:52:16.317820",
"matchSpan": {
"end": 3,
"start": 0
},
"matchedContent": "HDR",
"matchedGroups": [
null,
null,
null,
null,
null,
null
],
"passes": true
},
{ {
"expected": false, "expected": false,
"id": 2, "id": 2,
"input": "HDR+", "input": "HDR+",
"lastRun": "2024-12-13T09:52:16.317820", "lastRun": "2025-04-02T20:01:38.732592",
"matchSpan": null, "matchSpan": null,
"matchedContent": null, "matchedContent": null,
"matchedGroups": [], "matchedGroups": [],
@@ -3167,27 +3271,20 @@
"expected": true, "expected": true,
"id": 3, "id": 3,
"input": "HDR10", "input": "HDR10",
"lastRun": "2024-12-13T09:52:16.317820", "lastRun": "2025-04-02T20:01:38.732592",
"matchSpan": { "matchSpan": {
"end": 3, "end": 5,
"start": 0 "start": 0
}, },
"matchedContent": "HDR", "matchedContent": "HDR10",
"matchedGroups": [ "matchedGroups": [],
null,
null,
null,
null,
null,
null
],
"passes": true "passes": true
}, },
{ {
"expected": false, "expected": false,
"id": 4, "id": 4,
"input": "HDR10+", "input": "HDR10+",
"lastRun": "2024-12-13T09:52:16.317820", "lastRun": "2025-04-02T20:01:38.732592",
"matchSpan": null, "matchSpan": null,
"matchedContent": null, "matchedContent": null,
"matchedGroups": [], "matchedGroups": [],
@@ -3197,7 +3294,7 @@
"expected": false, "expected": false,
"id": 5, "id": 5,
"input": "HLG HDR", "input": "HLG HDR",
"lastRun": "2024-12-13T09:52:16.317820", "lastRun": "2025-04-02T20:01:38.732592",
"matchSpan": null, "matchSpan": null,
"matchedContent": null, "matchedContent": null,
"matchedGroups": [], "matchedGroups": [],
@@ -3207,7 +3304,7 @@
"expected": false, "expected": false,
"id": 6, "id": 6,
"input": "SDR HDR", "input": "SDR HDR",
"lastRun": "2024-12-13T09:52:16.317820", "lastRun": "2025-04-02T20:01:38.732592",
"matchSpan": null, "matchSpan": null,
"matchedContent": null, "matchedContent": null,
"matchedGroups": [], "matchedGroups": [],
@@ -3217,7 +3314,7 @@
"expected": false, "expected": false,
"id": 7, "id": 7,
"input": "PQ HDR", "input": "PQ HDR",
"lastRun": "2024-12-13T09:52:16.317820", "lastRun": "2025-04-02T20:01:38.732592",
"matchSpan": null, "matchSpan": null,
"matchedContent": null, "matchedContent": null,
"matchedGroups": [], "matchedGroups": [],
@@ -3227,87 +3324,63 @@
"expected": true, "expected": true,
"id": 8, "id": 8,
"input": "HDR10", "input": "HDR10",
"lastRun": "2024-12-13T09:52:16.317820", "lastRun": "2025-04-02T20:01:38.732592",
"matchSpan": { "matchSpan": {
"end": 3, "end": 5,
"start": 0 "start": 0
}, },
"matchedContent": "HDR", "matchedContent": "HDR10",
"matchedGroups": [ "matchedGroups": [],
null,
null,
null,
null,
null,
null
],
"passes": true "passes": true
}, },
{ {
"expected": true, "expected": false,
"id": 9, "id": 9,
"input": "Barbie (2023) 2160p UHD BluRay Hybrid REMUX HEVC DV HDR TrueHD Atmos 7.1 English-FraMeSToR", "input": "Barbie (2023) 2160p UHD BluRay Hybrid REMUX HEVC DV HDR TrueHD Atmos 7.1 English-FraMeSToR",
"lastRun": "2024-12-13T09:52:16.317820", "lastRun": "2025-04-02T20:01:38.732592",
"matchSpan": { "matchSpan": null,
"end": 55, "matchedContent": null,
"start": 52 "matchedGroups": [],
},
"matchedContent": "HDR",
"matchedGroups": [
null,
null,
null,
null,
null,
null
],
"passes": true "passes": true
}, },
{ {
"expected": true, "expected": false,
"id": 10, "id": 10,
"input": "Game of Thrones (2011) S06 2160p UHD BluRay REMUX HEVC DV HDR TrueHD Atmos 7.1 English-FraMeSToR", "input": "Game of Thrones (2011) S06 2160p UHD BluRay REMUX HEVC DV HDR TrueHD Atmos 7.1 English-FraMeSToR",
"lastRun": "2024-12-13T09:52:16.317820", "lastRun": "2025-04-02T20:01:38.732592",
"matchSpan": { "matchSpan": null,
"end": 61, "matchedContent": null,
"start": 58 "matchedGroups": [],
},
"matchedContent": "HDR",
"matchedGroups": [
null,
null,
null,
null,
null,
null
],
"passes": true "passes": true
}, },
{ {
"expected": true, "expected": true,
"id": 11, "id": 11,
"input": "Liu lang di qiu 2 AKA The Wandering Earth II 2023 2160p CHN UHD Blu-ray DoVi HDR10 HEVC TrueHD 7.1 Atmos-ANKO", "input": "Liu lang di qiu 2 AKA The Wandering Earth II 2023 2160p CHN UHD Blu-ray DoVi HDR10 HEVC TrueHD 7.1 Atmos-ANKO",
"lastRun": "2024-12-13T09:52:16.317820", "lastRun": "2025-04-02T20:01:38.732592",
"matchSpan": { "matchSpan": {
"end": 80, "end": 82,
"start": 77 "start": 77
}, },
"matchedContent": "HDR", "matchedContent": "HDR10",
"matchedGroups": [ "matchedGroups": [],
null,
null,
null,
null,
null,
null
],
"passes": true "passes": true
}, },
{ {
"expected": false, "expected": false,
"id": 12, "id": 12,
"input": "Schindler's List (1993) 2160p UHD BluRay Hybrid REMUX HEVC DV HDR10+ TrueHD Atmos 7.1 English-WiLDCAT", "input": "Schindler's List (1993) 2160p UHD BluRay Hybrid REMUX HEVC DV HDR10+ TrueHD Atmos 7.1 English-WiLDCAT",
"lastRun": "2024-12-13T09:52:16.317820", "lastRun": "2025-04-02T20:01:38.732592",
"matchSpan": null,
"matchedContent": null,
"matchedGroups": [],
"passes": true
},
{
"expected": false,
"id": 13,
"input": "Schindler's List (1993) 2160p UHD BluRay Hybrid REMUX HEVC DV HDR10P TrueHD Atmos 7.1 English-WiLDCAT",
"lastRun": "2025-04-02T20:01:38.732592",
"matchSpan": null, "matchSpan": null,
"matchedContent": null, "matchedContent": null,
"matchedGroups": [], "matchedGroups": [],

View File

@@ -1,5 +1,5 @@
{ {
"updated_at": "2025-04-01T13:14:47.091277+00:00", "updated_at": "2025-04-04T22:58:47.783839+00:00",
"folders": [ "folders": [
"custom_formats", "custom_formats",
"profiles", "profiles",

File diff suppressed because one or more lines are too long