steamapi
steamapi copied to clipboard
An unofficial object-oriented Python library for accessing the Steam Web API.
Upload your work on pip
See https://github.com/smiley/steamapi/pull/61 Their doesn't appear to be any sort of guidelines for the code base which leads to some confusing formatting as seen in the pull above. I would suggest...
This change saves the Steam web API spec in a module in the steamapi. This means that people don't need to make a call every time they want the Steam...
Calling `achievements` on an app object is returning an error. This fixes the problem by updating the version number of the API. Oddly, a direct browser-based call with “v2” in...
"is_unlocked" fetches the _entire_ achievement unlocks list for its game, then only uses its own value. While this value is then cached (so the same achievement's status doesn't change as...
There's currently no officially supported way for third-party developers to ask Steam, programmatically, for product details. For example, there's no way to ask "Team Fortress 2" and get the appid...
https://micheles.googlecode.com/hg/decorator/documentation3.html#definitions goes a bit into the problems it causes, same for the functools library more practically: http://i.imgur.com/2vt7Awi.png (IPython) | http://i.imgur.com/kWO7AOK.png (dreampie neither responses explain the interface of the actual function/class...
APIs like SteamApp(...).achievements are becoming expensive with more and more functionality split into different API functions. ".achievements" requires 2 API calls if the game isn't user-associated (=1-2 seconds) or 3...
As more and more issues in making this object-oriented become apparent, a suggested solution would be to use caching _on actual API calls_: If the exact same call is done...