From c5e1755ddc7f9f4b8dbb899b30c33f092461610d Mon Sep 17 00:00:00 2001 From: skymike03 Date: Fri, 5 Sep 2025 23:07:41 +0200 Subject: [PATCH] correct bug in main --- ports/RGSX/__main__.py | 1 - ports/RGSX/config.py | 1 - ports/RGSX/utils.py | 27 --------------------------- 3 files changed, 29 deletions(-) diff --git a/ports/RGSX/__main__.py b/ports/RGSX/__main__.py index 32fdd88..cb71c62 100644 --- a/ports/RGSX/__main__.py +++ b/ports/RGSX/__main__.py @@ -438,7 +438,6 @@ async def main(): else: continue if not url: - continue logger.debug(f"Vérification pour retéléchargement de {game_name}, URL: {url}") if is_1fichier_url(url): if not config.API_KEY_1FICHIER: diff --git a/ports/RGSX/config.py b/ports/RGSX/config.py index 4573d73..98aff2c 100644 --- a/ports/RGSX/config.py +++ b/ports/RGSX/config.py @@ -140,7 +140,6 @@ transition_progress = 0.0 transition_duration = 18 games_count = {} music_enabled = True # Par défaut la musique est activée -API_KEY_1FICHIER = "" # Initialisation de la variable globale pour la clé API sources_mode = "rgsx" # Mode des sources de jeux (rgsx/custom) custom_sources_url = "" # URL personnalisée si mode custom diff --git a/ports/RGSX/utils.py b/ports/RGSX/utils.py index b597d6f..73088d0 100644 --- a/ports/RGSX/utils.py +++ b/ports/RGSX/utils.py @@ -110,18 +110,6 @@ def is_extension_supported(filename, platform_key, extensions_data): # Fonction pour charger sources.json def load_sources(): - """Charge la liste de base depuis systems_list.json puis ajoute les plateformes - implicites (fichiers de jeux *.json non listés) à la fin sans réordonner. - - Schéma attendu dans systems_list.json: - [ {"platform_name": str, "folder": str, (optionnel) "platform_image"|"system_image": str }, ... ] - - Règles d'ajout automatique: - - Chaque fichier .json dans config.GAMES_FOLDER est candidat. - - Si ne correspond à aucune entrée existante (case sensitive simple), - on ajoute {"platform_name": , "folder": } en fin de liste. - - Aucun tri n'est appliqué pour préserver l'ordre original défini par l'utilisateur. - """ try: # Détection legacy: si sources.json (ancien format) existe encore, déclencher redownload automatique legacy_path = os.path.join(config.SAVE_FOLDER, "sources.json") @@ -249,21 +237,6 @@ def load_sources(): return [] def load_games(platform_id): - """Charge la liste des jeux pour une plateforme. - - Recherche des fichiers dans config.GAMES_FOLDER selon l'ordre: - 1. .json (nom exact) - 2. normalisé: normalize_platform_name(platform_id).json - 3. .json (valeur 'folder' du dictionnaire de plateforme) - - Format accepté du fichier JSON: - - liste de listes/tuples: [ [name, url], [name, url, size], ... ] - - liste de chaînes: [ name1, name2, ... ] - - liste de dicts: [ {"game_name"|"name"|"title": str, "url"|"download"|"link"|"href": str?, "size"|"filesize"|"length": str?}, ... ] - - dict contenant une clé 'games' avec un des formats ci-dessus - - Retourne une liste normalisée de tuples (name, url_or_None, size_or_None). - """ try: # Retrouver l'objet plateforme pour accéder éventuellement à 'folder' platform_dict = None