Esempio n. 1
0
class Matches(object):
    def __init__(self):
        with open(os.getenv("HOME") + "/.crowdscores", "r") as auth:
            self.token = auth.read()
        self.client = Crowdscores(self.token)

    def list_of_matches(self):
        #print(now)
        then = now - timedelta(hours=3)
        #print(then)
        self.raw_matches = self.client.get_matches(from_=then, to=now)
        #print(self.raw_matches)
        self.matches = {(match['homeTeam']['name'], match['awayTeam']['name']):
                        (match['homeGoals'], match['awayGoals'])
                        for match in self.raw_matches['response']
                        if match['currentState'] < 200}
        return self.matches
Esempio n. 2
0
class Matches(object):
    def __init__(self):
        with open(os.getenv("HOME") + "/.crowdscores", "r") as auth:
            self.token = auth.read()
        self.client = Crowdscores(self.token)

    def list_of_matches(self):
        # print(now)
        then = now - timedelta(hours=3)
        # print(then)
        self.raw_matches = self.client.get_matches(from_=then, to=now)
        # print(self.raw_matches)
        self.matches = {
            (match["homeTeam"]["name"], match["awayTeam"]["name"]): (match["homeGoals"], match["awayGoals"])
            for match in self.raw_matches["response"]
            if match["currentState"] < 200
        }
        return self.matches
Esempio n. 3
0
import bottle
import os
from client import Crowdscores

with open(os.getenv("HOME") + "/.crowdscores", "r") as auth:
    token = auth.read()

client = Crowdscores(token)
client.list_events()


@bottle.get('/check_events')
def check_events():
    events = client.check_events()
    if not events:
        return {"No New": "No new events", "Old": client.events[-1]}
    else:
        return {"New": client.events[-1]}


@bottle.get('/mystyle.css')
def style():
    return bottle.static_file('/static/mystyle.css',
                              root=os.path.dirname(os.path.realpath(__file__)))


@bottle.get('/')
def root():
    return bottle.static_file('/static/index.html',
                              root=os.path.dirname(os.path.realpath(__file__)))
Esempio n. 4
0
 def __init__(self):
     with open(os.getenv("HOME") + "/.crowdscores", "r") as auth:
         self.token = auth.read()
     self.client = Crowdscores(self.token)
Esempio n. 5
0
 def __init__(self):
     with open(os.getenv("HOME") + "/.crowdscores", "r") as auth:
         self.token = auth.read()
     self.client = Crowdscores(self.token)
Esempio n. 6
0
import bottle
import os
from client import Crowdscores

with open(os.getenv("HOME") + "/.crowdscores", "r") as auth:
   token = auth.read()

client = Crowdscores(token)
client.list_events()

@bottle.get('/check_events')
def check_events():
   events = client.check_events()
   if not events:
      return {"No New": "No new events", "Old": client.events[-1]}
   else:
      return {"New": client.events[-1]}

@bottle.get('/mystyle.css')
def style():
   return bottle.static_file('/static/mystyle.css',root=os.path.dirname(os.path.realpath(__file__)))

@bottle.get('/')
def root():
   return bottle.static_file('/static/index.html',root=os.path.dirname(os.path.realpath(__file__)))

if __name__ == "__main__":
   bottle.run(host='127.0.0.1', port=8080)