Clients for the Giant Bomb API
Project description
PyBomb
Simple clients for the Giant Bomb API. http://www.giantbomb.com/api/
This will go into version 1.0 when all resources are supported.
Currently Supported Resources:
games
game
Install
pip install pybomb
Examples
GamesClient - search
import pybomb
my_key = your_giant_bomb_api_key
games_client = pybomb.GamesClient(my_key)
return_fields = ('id', 'name', 'platforms')
limit = 10
offset = 5
sort_by = 'name'
filter_by = {'platforms': pybomb.PS3}
response = games_client.search(
filter_by=filter_by,
return_fields=return_fields,
sort_by=sort_by,
desc=True,
limit=limit,
offset=offset
)
print response.results
print response.uri
print response.num_page_results
print response.num_total_results
GamesClient - quick_search
import pybomb
my_key = your_giant_bomb_api_key
games_client = pybomb.GamesClient(my_key)
response = games_client.quick_search(
name='call of duty',
platform=pybomb.PS3,
sort_by='original_release_date',
desc=True
)
print response.results
print response.uri
print response.num_page_results
print response.num_total_results
More examples for other clients can be found in the documentation https://pybomb.readthedocs.org
To see a working example of Pybomb, take a look at the example project GameSearch https://github.com/steveYeah/gamesearch
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
pybomb-0.2.0.tar.gz
(5.5 kB
view hashes)
Built Distribution
pybomb-0.2.0-py3-none-any.whl
(7.0 kB
view hashes)