steamapi icon indicating copy to clipboard operation
steamapi copied to clipboard

An unofficial object-oriented Python library for accessing the Steam Web API.

Results 12 steamapi issues
Sort by recently updated
recently updated
newest added

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...

bug
server

"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...

optimization

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...

enhancement
future

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...

bug

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...

enhancement
optimization

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...

enhancement
optimization