Introduction

Python wrapper for Giantbomb API!

Get your API Key at http://api.giantbomb.com

Basic usage:

import giantbomb gb = giantbomb.Api(‘YOUR_KEY’)

Current Methods:

  • search(str, offset)
  • getGame(game_id)
  • getGames(platform_id, offset)
  • getVideo(video_id)
  • getPlatform(platform_id)
  • getPlatforms(offset)
  • getFranchise(franchise_id)
  • getFranchises(offset)

Everything returns an object:

Usage

import giantbomb gb = giantbomb.Api(‘YOUR_KEY’)

games = gb.getGames(94, 12300) // 94 = PC print games

>>> [<29220: Zero Gear>, <29234: Pro Cycling Manager: Season 2010>,
     <29238: Allods Online>, <29240: Hammerfight>, <29247: Sacraboar>,
     <29249: POWDER>, <29257: Grand Fantasia>, ...]

results = gb.search(‘call of duty’) print results

>>> [<26423: Call of Duty: Black Ops>, <2133: Call of Duty 4: Modern Warfare>,
     <20777: Call of Duty: World at War>, ...]

game = gb.getGame(26423) // or gb.getGame(results[0]) for p in game.platforms:

print p.name
>>> PlayStation 3
    Wii
    Nintendo DS
    PlayStation Network (PS3)
    Xbox 360
    PC

Documentation

Documentation is hosted on [GiantBomb.readthedocs.org](http://giantbomb.readthedocs.org/en/latest/)