Skip to main content

A simple plugin to allow you to nicely access things on the Steam API and web server.

Project description

Intro

Steamfront is a basic interface for working with Steam and Steampowered through Python. It should be pretty simple to use, and if there’s anything badly documented here, everything is available on Github for you to look through.

Installation:

pip install steamfront

Getting Started

There’s quite basic usage. For most things you don’t need an API key, but for others you may need to get one.

First you need to make a Client object.

>>> import steamfront
>>> client = steamfront.Client()

From there, you can get information on a game (through either name or ID), or list the games that a user has, through several methods each.

Games:

>>> client = steamfront.Client()
>>> game = client.getApp(appid='530620')
>>> game.name
'Resident Evil 7 / Biohazard 7 Teaser: Beginning Hour'
>>> game.required_age
'18'
>>> game = client.getApp(name='Undertale')
>>> game.appid
'391540'

Users:

>>> client = steamfront.Client(API_KEY)
>>> user = client.getUser(id64='76561198054243905')
>>> user.name
'Kaylum-'
>>> user.status
'Online'
>>> apps = user.apps
>>> len(apps)
137
>>> rand = apps[44]
>>> rand.play_time
409

Most code is fully internally documented, so it will autofill and properly interface with Python’s help function.

API Reference

Click here

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

steamfront-0.1.00.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

steamfront-0.1.00-py2.py3-none-any.whl (14.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file steamfront-0.1.00.tar.gz.

File metadata

  • Download URL: steamfront-0.1.00.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for steamfront-0.1.00.tar.gz
Algorithm Hash digest
SHA256 58323d63a49033f7fc6877b6d7d89e2208c0c305083b218cf54283051ccc4725
MD5 3f7ca2d10647af861167d572ab3a8185
BLAKE2b-256 fcd2a89e460c2e5f88c0c27db6d8b0a23fd541b9cac704c23ef45dc55113367c

See more details on using hashes here.

File details

Details for the file steamfront-0.1.00-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for steamfront-0.1.00-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5d003dbc3d299c39c5066009d91631c2a3486a2d4b1097ecc8011ab84c75df52
MD5 f62e480d447fd6b369c9e90d50e79e62
BLAKE2b-256 61f446195e5d8c9ed2b698447bc88231c20220e7c136b8de98369275b948fc23

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