A Python package to scrap games information from TheGamesDB.net API.
Project description
Sobre GamesDB
GamesDB é uma classe Python que permite a busca de informações sobre jogos eletrônicos em um site com o mesmo nome. A classe usa as bibliotecas BeautifulSoup, requests e fuzzywuzzy.
A classe tem um método eu busca um jogo pela identificação dele no site e um método busca por nome. Ambos retorna uma lista com um dicionário para cada jogo procurado. As seguintes informações do jogo são retornadas:
- id
- game_title
- overview
- genres
- esrb_rating
- trailer
- platform
- region
- developers
- publishers
- release_date
- players
- coop
- cover
- cover_thumb
- fanarts
- screenshots
- clearlogos
Como usar
from games_db import GamesDB
gdb = GamesDB()
Busca de jogo por identificador:
games = gbd.get_game_by_id('5')
Retorna uma lista com um dicionário com informações do jogo
lista = ['5','23','100']
games = gbd.get_game_by_id(lista)
Retorna uma lista com um dicionário para jogo pesquisado.
Busca de jogo por nome:
games = gbd.get_game_by_name('Super Mario Word', 'Super Nintendo (SNES)')
ou
games = gbd.get_game_by_name('Super Mario Word', 6)
Retorna uma lista com um dicionário com informações do jogo
lista = ['5','23','100']
games = gbd.get_game_by_name(lista, 'Super Nintendo (SNES)')
ou
games = gbd.get_game_by_name(lista, 6')
Retorna uma lista com um dicionário para jogo pesquisado.
Nomes e códigos de consoles:
for name, id in gbd.codigo_console.items():
print(f'{name}-{id}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for gamesdb_api-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b99c923da2b8fa4b2c9e407cf89a5c7d3804521b7fd8a3b784e01da67d62eed |
|
MD5 | 188378d51079d882846b3d7a2e796051 |
|
BLAKE2b-256 | ea2d6ad2a7d0c0d1cc2c7d5fa905868f9221e453828bc7090a7e101366f4f6c7 |