示例#1
0
def main():
    """ Demo code """
    dev = blink1.open()
    blink(dev, 3, 255, 0, 0)
    blink1.close(dev)
import blink1
import random
import time
import jb_http_getter

host="api.steampowered.com:80"
#url="/ISteamUser/GetPlayerSummaries/v0002/?key=2D23CE3CDE0849FCB5A7F2EA10100BD1&steamids=76561197970715856"
url="/ISteamUser/GetPlayerSummaries/v0002/?key=2D23CE3CDE0849FCB5A7F2EA10100BD1&steamids=STEAMID"

while 1:
    dev = blink1.open()
    f = open('steamids.txt', 'r')
    while 1:
        l = f.readline()
        if l == None or len(l) <= 0:
            break
        if not l.startswith('#'):
            blink1.fadeToRGB(dev, 900, 0x00, 0x00, 0x00)
            time.sleep(1)
            l = l.replace('\n', '')
            color={'red':0, 'green':0, 'blue':0x00}
            try:
                body = jb_http_getter.get_url(host, url.replace("STEAMID",l))
            except:
                body = ''
            print body
            ###offline
	    if body.find('personastate": 0') >= 0:
                color['red'] = 0xff
		color['blue'] = color['green'] = 0
            ###online