Simple clients for the Giant Bomb API.
Project description
PyBomb
This will go into version 1.0 when all resources are supported.
Currently Supported Resources:
- games
- game
Install
pip install pybomb
Examples
To see a working example of Pybomb, take a look at the example project PyBomb-demo https://github.com/steveYeah/PyBomb-demo
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
Documentation
The full documentation, including more examples can be found at https://pybomb.readthedocs.org
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.1.tar.gz
(6.7 kB
view hashes)
Built Distribution
pybomb-0.2.1-py3-none-any.whl
(7.6 kB
view hashes)