modified: app.py

This commit is contained in:
2025-11-02 11:26:27 +01:00
parent 93f13859dc
commit 57a120907f

11
app.py
View File

@@ -55,10 +55,13 @@ def similarity(a, b):
def clean_title(title):
# Entfernt alles in () oder []
title = re.sub(r"(\s*[\(\[][^)\]]*[\)\]])", "", title)
# Vereinheitliche Apostrophen und Anführungszeichen
title = title.replace("", "'").replace("", "'").replace("`", "'")
title = title.replace('"', '').replace("", '').replace("", '').replace("", '')
title = title.replace("'", "") # Optional: alle Apostrophen entfernen
# Vereinheitliche und entferne alle Arten von Apostrophen und Anführungszeichen
title = title.replace("'", "").replace("'", "").replace("'", "").replace("`", "")
title = title.replace('"', '').replace("", '').replace(""", '').replace(""", '').replace("«", '').replace("»", '')
# Entferne weitere Sonderzeichen die Probleme machen können
title = title.replace("´", "").replace("", "").replace("ʹ", "")
# Entferne doppelte Leerzeichen
title = re.sub(r'\s+', ' ', title)
return title.strip()
def get_all_playlist_tracks(sp, playlist_id):