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):