Skip to main content

Python library for working with the Steam API.

Project description

steam-interfaces

PyPI GitHub Pull Requests License Forks

Python library for working with the Steam API.

API Documentation:

Installation

pip install steam_interfaces 

Usage

How get player info:

from steam_interfaces import ISteamUser
import os

key = os.getenv('STEAM_API_KEY')

steam_user = ISteamUser(key)
user_info = steam_user.get_player_summaries(76561198248393810)

Supported interfaces

  • ISteamUser
  • IBroadcastService
  • ICheatReportingService
  • IDOTAChat_570
  • IDOTA2MatchStats_570
  • IDOTA2Fantasy_570
  • IDOTA2StreamSystem_205790
  • IPlayerService
  • ISteamApps
  • ISteamNews
  • IWorkshopService
  • ISteamGameServerStats
  • ISteamWebAPIUtil
  • IEconMarketService
  • ILobbyMatchmakingService
  • ISteamCommunity

Dependencies

requests

Contributing

Bug reports and/or pull requests are welcome

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

steam_interfaces-0.2.5.tar.gz (12.1 kB view details)

Uploaded Source

File details

Details for the file steam_interfaces-0.2.5.tar.gz.

File metadata

  • Download URL: steam_interfaces-0.2.5.tar.gz
  • Upload date:
  • Size: 12.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for steam_interfaces-0.2.5.tar.gz
Algorithm Hash digest
SHA256 867ebd12b943d10abffa5f41559ac02a6d2943da5e1e7c2b5efd3bcaec0468f7
MD5 2e98b1e1fd17eb6c27c7dc7b0f60515c
BLAKE2b-256 f2734edbb71a7d7742f5067bfb52c712cbab1a56d98f5b4ac81d835221afbe83

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page