| 1234567891011121314151617181920212223242526 |
- import requests
- import json
- SteamUN = "Marorin"
- # steamID = SteamIDpulling(SteamUN)
- key = '231E98D442E52B87110816C3D5114A1D'
- def gamespulling(steamID,key):
- # Returns the XML data from the Steam API based of one's Steam ID number and returns a dictionary of gameids and minutes played.
- steaminfo = {'key': key, 'steamid': steamID,'format':'JSON','include_appinfo':'1'}
- r = requests.get('http://api.steampowered.com/IPlayerService/GetOwnedGames/v0001/',params=steaminfo)
- d = json.loads(r.content)
- # print d['response']['games']
- # print r.json()
- return d['response']['games']
-
- def steamIDpulling(SteamUN,key):
- #Pulls out and returns the steam id number for use in steam queries.
- steaminfo = {'key': key,'vanityurl': SteamUN}
- a = requests.get('http://api.steampowered.com/ISteamUser/ResolveVanityURL/v0001/',params=steaminfo)
- k = json.loads(a.content)
- SteamID = k['response']['steamid']
- print SteamID
- return SteamID
- # steampulling(steamID)
- steamID = steamIDpulling(SteamUN, key)
- gamespulling(steamID,key)
|