mirror of
https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck.git
synced 2024-12-22 07:41:54 +01:00
Add files via upload
This commit is contained in:
parent
7c770dbdba
commit
4b82ce2e8b
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user