Add files via upload

This commit is contained in:
Roy 2024-11-05 01:20:07 -08:00 committed by GitHub
parent 7c770dbdba
commit 4b82ce2e8b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1189,7 +1189,7 @@ itch_db_location = f"{logged_in_home}/.local/share/Steam/steamapps/compatdata/{i
# Check if the database path exists # Check if the database path exists
if not os.path.exists(itch_db_location): if not os.path.exists(itch_db_location):
decky_plugin.logger.info(f"Path not found: {itch_db_location}. Aborting Itch.io scan...") print(f"Path not found: {itch_db_location}. Aborting Itch.io scan...")
else: else:
# Connect to the SQLite database # Connect to the SQLite database
conn = sqlite3.connect(itch_db_location) conn = sqlite3.connect(itch_db_location)
@ -1214,15 +1214,14 @@ else:
game_id = cave[1] game_id = cave[1]
if game_id in games_dict: if game_id in games_dict:
game_info = games_dict[game_id] game_info = games_dict[game_id]
cave_info = json.loads(cave[11]) # Assuming 'cave[11]' contains a JSON object cave_info = json.loads(cave[11])
base_path = cave_info['basePath'] base_path = cave_info['basePath']
candidates = cave_info['candidates'] candidates = cave_info['candidates']
executable_path = candidates[0]['path'] executable_path = candidates[0]['path']
# Skip games with an executable that ends with '.html' (browser games) # Skip games with an executable that ends with '.html' (browser games)
if executable_path.endswith('.html'): if executable_path.endswith('.html'):
decky_plugin.logger.info(f"Skipping browser game: {game_info[2]}") print(f"Skipping browser game: {game_info[2]}")
continue continue
# Extract the game title # Extract the game title