Esempio n. 1
0
from Scraper import Scraper
from time import sleep
import datetime
import SMS

scraper = Scraper()
alreadyNotified = list()
alreadyPrinted = list()
startDate = datetime.datetime.now()
while True:
    for i in range(1, 25):
        try:
            half = scraper.getHalf(i)
            firstTeamName = scraper.getFirstTeam(i)
            firstTeamSeed = scraper.getFirstTeamSeed(i)
            firstTeamScore = int(scraper.getFirstTeamScore(i))
            secTeamName = scraper.getSecondTeam(i)
            secTeamSeed = scraper.getSecondTeamSeed(i)
            secTeamScore = int(scraper.getSecondTeamScore(i))
            minsLeft = int(scraper.getTimeLeft(i).split(":")[0])
            if firstTeamName + " vs. " + secTeamName not in alreadyPrinted:
                print("Tracked index " + str(i) + ": ")
                print("[Madness Notifier]\n(" + firstTeamSeed + ")" + firstTeamName + " - " + str(firstTeamScore)
                                     + "\nvs\n(" + secTeamSeed + ")" + secTeamName + " - " + str(secTeamScore)
                                     + "\nwith " + str(minsLeft) + " mins to go in the " + half + " half")
                alreadyPrinted.append(firstTeamName + " vs. " + secTeamName)
                print()
                print(str(len(alreadyPrinted)) + " games have been tracked!")
                print()
            if ("2" in half):
                if (firstTeamScore - secTeamScore <= 8 and firstTeamScore >= secTeamScore) or (secTeamScore - firstTeamScore <= 8 and secTeamScore >= firstTeamScore):