Ejemplo n.º 1
0
def __listEvents(settingsObj, loginObj):
    try:
        eventsObj = db['events']
    except:
        eventsObj = hockeystreams.Events(loginObj.token)
        pass
    events = hockeystreams.liveEvents(settingsObj, eventsObj, True if mode == common.Mode.EVENTS_REFRESH else False)
    db['events'] = eventsObj # write back to db

    for teams, subEvents in events:
        eventGroup = list(subEvents)
        homeEvent = eventGroup[0][2]
        params = {'homeTeam': homeEvent.homeTeam, 'awayTeam': homeEvent.awayTeam, 'token': loginObj.token, 'mode': common.Mode.STREAMS}
        common.addDirItem(homeEvent.getTitle(settingsObj.showscores), '', common.__addonpath__+'/resources/images/'+homeEvent.event+'.png', params)

    params = {'mode': common.Mode.EVENTS_REFRESH}
    common.addDirItem('Refresh', '', 'DefaultFolder.png', params)
Ejemplo n.º 2
0
        print 'Stream: (' + stream + ') ' + (url if url != None else 'None')

# Test retrieving teams
teams = hockeystreams.teams(session)

print "Teams: " + ', '.join(map(str, teams))

# Test retrieving events for a team

events = hockeystreams.eventsForTeam(session, teams[20])

print "Events: " + '\n'.join(map(str, events))

# Test retrieving future and live events

liveOrFuture = hockeystreams.liveEvents(session)

print "Live/Future: " + '\n'.join(map(str, liveOrFuture))

# Test retrieving stream url if available
if len(liveOrFuture) > 0:
    for event in liveOrFuture:
        if event.isLive:
            streams = hockeystreams.eventStream(session, event)
            if streams == None:
                print 'Stream: None'
            else:
                for stream in streams:
                    url = streams[stream]
                    print 'Stream: (' + stream + ') ' + (url if url != None else 'None')