|
|
@@ -0,0 +1,26 @@
|
|
|
+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)
|