modified: app.py
This commit is contained in:
11
app.py
11
app.py
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user