Skip to content

Detailed information about a Steam library inside a JSON file.

License

Notifications You must be signed in to change notification settings

zambonin/steam-to-json

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Python module that outputs detailed information about a Steam library to
a JSON file.

Before using it, one must first setup a configuration JSON file with a few
items, each described below:

  Field           | Description
  ----------------|-----------------------------------------------------------
  steam_api_key   | Key needed for using the Steam API, issued from [1].
  steam_login     | Username used for login on Steam services.
  steamid         | The unique, 17-digit long identifier for a Steam account.
  itad_api_key    | Key needed for using the IsThereAnyDeal.com API, issued
                  | from [4].
  output_file     | Path where the resulting JSON file will be saved to.
                  | (Will overwrite existing data!)

Optionally, one also can add the `itad_region` and `itad_country` entries,
according to [5].

SteamCMD also needs to be installed, through your favourite package manager or
manually as per [2], and your credentials cached by logging in once manually
(also in the previous link).

Finally, install Python dependencies and run the module passing the JSON file
as an argument:

    $ pip install -r requirements.txt
    $ python -m manager path/to/config.json

[1] https://steamcommunity.com/dev/apikey
[2] https://developer.valvesoftware.com/wiki/SteamCMD
[3] https://partner.steamgames.com/doc/store/pricing/currencies
[4] https://isthereanydeal.com/dev/app
[5] https://api.isthereanydeal.com/v01/web/regions/

About

Detailed information about a Steam library inside a JSON file.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages