Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions common/known-removable-phrases.js
Original file line number Diff line number Diff line change
Expand Up @@ -368,6 +368,7 @@ const knownRemovablePhrases = [
"a film by David Kew",
"a Screening and Talk of",
"Academy Awards Best Picture 2025:",
"Academy Awards Best Picture Winner 2026:",
"Adults Only:",
"Agnes Varda's",
"Antonia Luxem:",
Expand Down Expand Up @@ -795,6 +796,7 @@ const knownRemovablePhrases = [
"Screening & Q&A:",
"Screening + Q&A:",
"Screening+ Q&A:",
"Screening and Q and",
"screening/Q&A",
"Screening+Karaoke",
"Screening 流麻溝十五號放映會",
Expand Down
4 changes: 4 additions & 0 deletions common/normalize-title.js
Original file line number Diff line number Diff line change
Expand Up @@ -618,6 +618,10 @@ function normalizeTitle(title, options) {
[" / Bootlickers / ", " & Bootlickers & "],
["Sambhavam - Adhyayam Onnu", "Sambhavam Adhyayam Onnu"],
["Cinebug turns 1 - ", "Cinebug turns 1: "],
[
"Academy Awards Best Picture Winner 2026 - ",
"Academy Awards Best Picture Winner 2026: ",
],
["Afronauts + ", "Afronauts & "],
["Cockroach + ", "Cockroach & "],
["READY OT NOT 2", "READY OR NOT 2"],
Expand Down
104 changes: 104 additions & 0 deletions common/tests/test-titles.json
Original file line number Diff line number Diff line change
Expand Up @@ -60326,5 +60326,109 @@
{
"input": "Cinebug turns 1 - Mystery Movie",
"output": "mystery movie"
},
{
"input": "TV Preview: Mint (Episodes 1 and 2) + Q&A with Charlotte Regan, Ben Coyle-Larner and Laura Fraser",
"output": "mint (episodes 1 2)"
},
{
"input": "LVFF 2026: My Husband the Child Soldier screening and Q and A",
"output": "my husband the child soldier"
},
{
"input": "Le Beau Serge",
"output": "le beau serge"
},
{
"input": "Directress Film Festival: Part II",
"output": "part ii"
},
{
"input": "One Minute Volume 5",
"output": "one minute volume 5"
},
{
"input": "Visionary Collective Artists & Industry Pros Networking",
"output": "visionary collective artists industry pros networking"
},
{
"input": "The Bell Jar (Film Screening)",
"output": "bell jar"
},
{
"input": "Amélie - 25th Anniversary Re-Release",
"output": "amelie"
},
{
"input": "Gone with the Wind",
"output": "gone with the wind"
},
{
"input": "Marathon Man: John Schlesinger at 100",
"output": "marathon man"
},
{
"input": "Midnight Cowboy: John Schlesinger at 100",
"output": "midnight cowboy"
},
{
"input": "Academy Awards Best Picture Winner 2026 - One Battle After Another",
"output": "one battle after another"
},
{
"input": "Academy Awards Best Picture Winner 2026: One Battle After Another",
"output": "one battle after another"
},
{
"input": "Awards Lunch: Academy Best Picture Winner 2026: One Battle After Another",
"output": "one battle after another"
},
{
"input": "BETTER THAN NOTHING PRESENTS: THE RAPTURE",
"output": "the rapture"
},
{
"input": "COSMIK DEBRIS PRESENTS: BREATHLESS (1983)",
"output": "breathless (1983)"
},
{
"input": "COSMIK DEBRIS PRESENTS: ONE FALSE MOVE",
"output": "one false move"
},
{
"input": "COSMIK DEBRIS PRESENTS: THE LAST SEDUCTION",
"output": "last seduction"
},
{
"input": "DISCREET CINE PRESENTS: AN UNMARRIED WOMAN",
"output": "an unmarried woman"
},
{
"input": "MADAME WANG'S (VHS SCREENING)",
"output": "madame wangs"
},
{
"input": "PACIFIC HEIGHTS",
"output": "pacific heights"
},
{
"input": "SEARCHING FOR THE WRONG EYED JESUS",
"output": "searching for the wrong eyed jesus"
},
{
"input": "SOCIETY",
"output": "society"
},
{
"input": "THE BELIEVERS",
"output": "the believers"
},
{
"input": "THE BOD SQUAD",
"output": "bod squad"
},
{
"input": "THE SWINGING BARMAIDS",
"output": "swinging barmaids"
}
]