Skip to main content

Module amazon

Module amazon 

Source
Expand description

Source para importar a biblioteca da Amazon Games e Scan local de instalados via Amazon Games App.

Diferente de GOG/Epic, a Amazon não usa OAuth2 padrão — usa um esquema de “registro de dispositivo” (o mesmo mecanismo usado por apps Kindle/Alexa), baseado em OpenID 2.0 para o login e um endpoint próprio (/auth/register) para trocar o código por tokens.

Para detectar jogos instalados lê o SQLite mantido pelo próprio launcher em %LOCALAPPDATA%\Amazon Games\Data\Games\Sql\GameInstallInfo.sqlite.

Structs§

AmazonSource

Functions§

import_installed
Importa jogos instalados detectados no banco local do Amazon Games App.
merge_local_install_status
Cruza a biblioteca completa (OAuth) com os jogos detectados localmente. Diferente da Epic, o merge é por platform_game_id exato (mesmo formato de ID em ambas as fontes), não por nome — mais confiável, sem falso-positivo/negativo por variação de grafia entre local e API.