Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gamesdb_api-0.1.1.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

gamesdb_api-0.1.1-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file gamesdb_api-0.1.1.tar.gz.

File metadata

  • Download URL: gamesdb_api-0.1.1.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for gamesdb_api-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3b0b72647b0f8683b19c6c34c0871f9b50040bc18d4f3d17e4028d497a282c2c
MD5 a73bac5743fd26675e628a1e41f25a75
BLAKE2b-256 871664ae1c0781609b3048379c9082dd3144f32ed50745e6ca2f4a1ca60d727a

See more details on using hashes here.

File details

Details for the file gamesdb_api-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: gamesdb_api-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for gamesdb_api-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6b99c923da2b8fa4b2c9e407cf89a5c7d3804521b7fd8a3b784e01da67d62eed
MD5 188378d51079d882846b3d7a2e796051
BLAKE2b-256 ea2d6ad2a7d0c0d1cc2c7d5fa905868f9221e453828bc7090a7e101366f4f6c7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page