# pylint: disable=C0303

import requests
import json

SteamUN = "Marorin"
key = '231E98D442E52B87110816C3D5114A1D'

def gamesPulling(steamID,key):
    # Returns the JSON 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)
    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']
    
    return SteamID
