Skip to content

itsjfx/python-steam-inventory-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python-steam-inventory-api

Steam Inventory API written in Python for the new endpoints

Main features

  • Python implementation of getting steam inventory for any game/contextid, with matching descriptions
  • Python 2 & 3 supported!!
  • In-built filter for tradable or non-tradable items
  • Proxy support, supports a list of socks/http/etc proxies, automatically cycles them with customisable values (how many repeats for same proxy)
  • Retries and customisable values for retry (retry delay, number of retries)
  • Optional debug logging

Changes from before

  • Syntax is different, please look at example.py and adjust accordingly!
  • Proxies are now in a list and get cycled, unlike before where you could only have 1 proxy
  • Retries added
  • Timeout param added
  • count/language options added
  • Optional debug mode added
  • Now fully supports Python 2 & 3

Mentions

  • Oat/sebmorris and Doctor McKay for their inventory api's which inspired me to write my own and base mine off, especially Seb's

Requirements

See requirements.txt

Proxy info

Needs requests[socks] which will install pysocks to allow proxies to work for socks proxies

For proxies it uses anything python requests supports under its proxies param, socks5 and http have been tested to work

Examples

See examples/example.py

About

Steam Inventory API written in Python for the new endpoints

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages