[ANN] SteamWebAPIs.jl - Steam Web API wrapper for Julia

Quick Intro

SteamWebAPIs.jl is the first julia package I wrote! It is a type-robust Julia wrapper for the SteamWebAPI, which means that all function parameters and returns have documented types.

Github Link

Easy Start

Please apply for your steam api key first. Then paste your api key at $HOME/.steam/apikey.txt . Or save api key to STEAM_KEY environment variable.

Next you can use all Steam Web API functions, for example:

Get the number of games you purchased but never played:

julia> using SteamWebAPIs
julia> init_key()
julia> count(g->g.playtime_forever==0,get_owned_games(76561198202322923).games)
73

Wow ! Valve, please refund!

11 Likes