diff --git a/common/known-removable-phrases.js b/common/known-removable-phrases.js index 14de7e13..4748b7ec 100644 --- a/common/known-removable-phrases.js +++ b/common/known-removable-phrases.js @@ -276,6 +276,7 @@ const knownRemovablePhrases = [ "Special Presentation:", "Spielberg Sci-Fi Week:", "Spielberg Week:", + "Steven Spielberg season", "Presentation & Screening:", "Black Cinema Film Nights at the The Source", "BLACK CINEMA FILM NIGHTS at The Source", diff --git a/common/normalize-title.js b/common/normalize-title.js index 94964e1c..113f6bae 100644 --- a/common/normalize-title.js +++ b/common/normalize-title.js @@ -905,6 +905,7 @@ function normalizeTitle(title, options) { ], [/^35mm - (.*)/i, "$1 [35mm]"], ["Madonna - The Confessions Tour", "Madonna: The Confessions Tour"], + ["CARRY GREENHAM HOME + ", "CARRY GREENHAM HOME & "], ]; corrections.forEach(([phrase, replacement]) => { diff --git a/common/tests/test-titles.json b/common/tests/test-titles.json index db5d0b3a..4dfdd530 100644 --- a/common/tests/test-titles.json +++ b/common/tests/test-titles.json @@ -82646,5 +82646,137 @@ { "input": "I'm Thinking Of Ending Things + How to Shoot a Ghost", "output": "im thinking of ending things" + }, + { + "input": "CARERS & BABIES: ISH", + "output": "ish" + }, + { + "input": "DAVID BYRNE'S AMERICAN UTOPIA", + "output": "david byrnes american utopia" + }, + { + "input": "MISAN HARRIMAN: SHOOT THE PEOPLE", + "output": "shoot the people" + }, + { + "input": "ON THE SEA", + "output": "on the sea" + }, + { + "input": "THE SACRIFICE (40th Anniversary 4K RESTORATION)", + "output": "the sacrifice" + }, + { + "input": "BAR TRASH presents EATING RAOUL (1982) at Beer Merchants Tap", + "output": "eating raoul (1982)" + }, + { + "input": "£2 Family Films : The Super Mario Galaxy Movie", + "output": "super mario galaxy movie" + }, + { + "input": "Animal Farm (2025)", + "output": "animal farm (2025)" + }, + { + "input": "Chickenhare & The Secret Of The Groundhog", + "output": "chickenhare the secret of the groundhog" + }, + { + "input": "Bhai Tera Star Hai (Hindi)", + "output": "bhai tera star hai" + }, + { + "input": "Srinivasa Mangapuram (Telugu)", + "output": "srinivasa mangapuram" + }, + { + "input": "Nostalghia (4K Restoration)", + "output": "nostalghia" + }, + { + "input": "The Botanist (London Premiere) + Intro + Q&A", + "output": "the botanist" + }, + { + "input": "Catch Me if You Can", + "output": "catch me if you can" + }, + { + "input": "It’s Only the End of the World", + "output": "its only the end of the world" + }, + { + "input": "Le Plein de Super", + "output": "le plein de super" + }, + { + "input": "Ice Cream Man", + "output": "ice cream man" + }, + { + "input": "Jurassic Park: Steven Spielberg season", + "output": "jurassic park" + }, + { + "input": "Raiders of the Lost Ark: 45th Anniversary", + "output": "raiders of the lost ark" + }, + { + "input": "Terminator 2: Judgment Day - 35th Anniversary", + "output": "terminator 2 judgment day" + }, + { + "input": "Bhai Tera Star Hai", + "output": "bhai tera star hai" + }, + { + "input": "Khali Balak Min Nafsak", + "output": "khali balak min nafsak" + }, + { + "input": "Srinivasa Mangapuram", + "output": "srinivasa mangapuram" + }, + { + "input": "Ishqnama", + "output": "ishqnama" + }, + { + "input": "The Night Is Short, Walk on Girl", + "output": "night is short walk on girl" + }, + { + "input": "Black In Season: Straight Outta Compton", + "output": "straight outta compton" + }, + { + "input": "CARRY GREENHAM HOME + MARCH TO ALDERMASTON (Double Bill + Discussion)", + "output": "carry greenham home march to aldermaston" + }, + { + "input": "E.T. THE EXTRA-TERRESTRIAL (+ Craft Activities)", + "output": "e t the extraterrestrial" + }, + { + "input": "THE TIMES OF HARVEY MILK (+ Q&A with Rob Epstein)", + "output": "times of harvey milk" + }, + { + "input": "WALL•E (+ Craft Activities)", + "output": "wall·e" + }, + { + "input": "Kids' Club: Charlie the Wonderdog", + "output": "charlie the wonderdog" + }, + { + "input": "Kids' Club: The Magic Faraway Tree", + "output": "magic faraway tree" + }, + { + "input": "Cinema in the Square: The Matrix", + "output": "the matrix" } ]