mirror of
https://github.com/skylanix/MamieHenriette.git
synced 2026-02-06 14:50:34 +01:00
Améliore la gestion de la casse pour la recherche de jeux
This commit is contained in:
@@ -30,11 +30,11 @@ def _call_summary(id):
|
|||||||
def _is_name_match(name:str, search_name:str) -> bool:
|
def _is_name_match(name:str, search_name:str) -> bool:
|
||||||
normalized_game_name = re.sub("[^a-z0-9]", "", name.lower())
|
normalized_game_name = re.sub("[^a-z0-9]", "", name.lower())
|
||||||
normalized_search_name = re.sub("[^a-z0-9]", "", search_name.lower())
|
normalized_search_name = re.sub("[^a-z0-9]", "", search_name.lower())
|
||||||
return normalized_game_name.find(normalized_search_name.lower()) >= 0
|
return normalized_game_name.find(normalized_search_name) >= 0
|
||||||
|
|
||||||
def _apply_game_aliases(search_name:str) -> str:
|
def _apply_game_aliases(search_name:str) -> str:
|
||||||
for alias in GameAlias.query.order_by(desc(func.length(GameAlias.alias))).all():
|
for alias in GameAlias.query.order_by(desc(func.length(GameAlias.alias))).all():
|
||||||
search_name = search_name.replace(alias.alias, alias.name)
|
search_name = re.sub(re.escape(alias.alias), alias.name, search_name, flags=re.IGNORECASE)
|
||||||
return search_name
|
return search_name
|
||||||
|
|
||||||
def searhProtonDb(search_name:str):
|
def searhProtonDb(search_name:str):
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ def start_twitch_bot():
|
|||||||
twitchBot.begin()
|
twitchBot.begin()
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
locale.setlocale(locale.LC_TIME, 'fr_FR.UTF-8')
|
locale.setlocale(locale.LC_TIME, 'fr_CH.UTF-8')
|
||||||
|
|
||||||
jobs = []
|
jobs = []
|
||||||
jobs.append(threading.Thread(target=start_discord_bot))
|
jobs.append(threading.Thread(target=start_discord_bot))
|
||||||
|
|||||||
Reference in New Issue
Block a user