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
7 changes: 7 additions & 0 deletions common/known-removable-phrases.js
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,7 @@ const knownRemovablePhrases = [
" with score by Pet Shop Boys",
" with live score by Maxim Melton",
" with live score lead by ignacio salvadores",
" with Live Score",
" w/ Live Score",
" with live music from millie turner",
" with live original score",
Expand Down Expand Up @@ -298,6 +299,7 @@ const knownRemovablePhrases = [
"Spicy cocktail hour &",
"A Nuclear Nightmare",
"Test Screening",
"starring RMD",

// Prefixes
"(4DX) ",
Expand Down Expand Up @@ -388,6 +390,7 @@ const knownRemovablePhrases = [
"by Fassbinder",
"by Joe Harvey-Whyte",
"COLD ISLANDERS:",
"Cold War Visions:",
"Mondays for Members:",
"Members' Exclusive:",
"Members':",
Expand Down Expand Up @@ -714,6 +717,7 @@ const knownRemovablePhrases = [
"Romford Horror 2026:",
"Romford Horror Festival:",
"Sapphic Cinema:",
"Sapphic Cinema Valentine's Afternoon Screening",
"Sake, onigiri +",
"Sanrizuka 5:",
"SAFAR:",
Expand Down Expand Up @@ -772,6 +776,7 @@ const knownRemovablePhrases = [
"RELAXED screen",
"RELAXED: ",
"RFF 2025:",
"Team Picks:",
"Tate Collective Moments",
"Tibet Film Festival London:",
"Tim Burton’s ",
Expand Down Expand Up @@ -818,6 +823,7 @@ const knownRemovablePhrases = [
"Windrush Caribbean Film Festival 2025:",
"Women of Almodóvar:",
"International Women's Day:",
"International Women’s Day:",
"International Dog Day:",
"Scared To Dance -",
"UCL East Community Cinema:",
Expand Down Expand Up @@ -925,6 +931,7 @@ const knownRemovablePhrases = [
"Film Premiere",
"premiere",
"IMAX Preview",
"IMAX exclusive preview week",
"IMAX exclusive preview:",
"IMAX exclusive preview",
"Launch Screening",
Expand Down
7 changes: 7 additions & 0 deletions common/normalize-title.js
Original file line number Diff line number Diff line change
Expand Up @@ -289,6 +289,7 @@ function normalizeTitle(title, options) {
],
["Silents Synced - ", "Silents Synced: "],
["Gama Bomb - ", "Gama Bomb: "],
["STRANGE JOURNEY - ", "STRANGE JOURNEY: "],
[/\s+extended$/i, ""],
[/ – A Special.*$/i, ""],
[/(?:\s|^)LOTR(?:\s|:)(?:\s*the\s+)?/i, "The Lord of the Rings: The "],
Expand Down Expand Up @@ -483,6 +484,11 @@ function normalizeTitle(title, options) {
"Tarot readings, Demi Moore-tinis & ",
],
["The Scarecrows' Wedding+ ", "The Scarecrows' Wedding & "],
["First Case, Second Case + ", "First Case, Second Case & "],
[
"100 Nights of Hero + A Friend of Dorothy",
"100 Nights of Hero & A Friend of Dorothy",
],
["Homage |", "Homage: "],
[/^\s*Twin Cheeks\s*$/i, "Twin Cheeks: Who Killed The Homecoming King?"],
["FRANCESCA WOODMAN", "The Woodmans"],
Expand Down Expand Up @@ -554,6 +560,7 @@ function normalizeTitle(title, options) {
["THE PRESENT HELP", "PRESENT HELP"],
["Dress-up karaoke party + ", "Dress-up karaoke party & "],
["Spicy cocktail hour + ", "Spicy cocktail hour & "],
["Playdates with Friends Collection", "Playdates with Friends"],
];

corrections.forEach(([phrase, replacement]) => {
Expand Down
Loading