SteamWebAPIs.jl
Steam Web API wrapper for Julia
API Key
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.
Initialization
Before calling any interface that requires an API key, you need to initialize the Steam Web API key with init_key(). Otherwise, you can only call interfaces that do not require an API key.
julia> init_key()Implemented functions
get_news_for_appget_player_summariesget_global_achievement_percentages_for_appget_countriesget_statesget_citiesget_friend_listget_player_achievementsget_user_stats_for_gameget_owned_gamesget_recently_played_gamesget_number_of_current_players
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