game_manager_lib/services/integration.rs
1//! Módulos para integração com serviços externos.
2//!
3//! Fornece funcionalidades para interagir com APIs e serviços de terceiros.
4//! Cada módulo encapsula a lógica necessária para comunicação com um serviço específico,
5//! facilitando a manutenção e expansão do código.
6//!
7//! **Módulos:**
8//!
9//! - `gamebrain`: Integração com a API GameBrain.
10//! - `gamerpower`: Integração com a API GamerPower para busca de jogos grátis.
11//! - `gemini`: Integração com a API Gemini para funcionalidade de tradução com IA.
12//! - `itad`: Integração com a API IsThereAnyDeal para 'tracking' de preços e ofertas.
13//! - `nexus`: Integração com a API Nexus para busca de mods dos jogos.
14//! - `pcgamingwiki`: Integração com a API PCGamingWiki para busca de informações sobre jogos.
15//! - `protondb`: Integração com a API ProtonDB para verificar compatibilidade de jogos no Linux.
16//! - `rawg`: Integração com a API RAWG para busca de jogos e tendências.
17//! - `steam`: Integração com a API Steam para obter detalhes e conquistas dos jogos.
18
19pub mod gamebrain;
20pub mod gamerpower;
21pub mod gemini;
22pub mod itad;
23pub mod nexus;
24pub mod pcgamingwiki;
25pub mod protondb;
26pub mod rawg;
27pub mod steam_api;
28pub mod hltb;