コード例 #1
0
ファイル: LoLTracker.py プロジェクト: Avengous/silentedge
import LoL
from LoLRequest import Request
from LoLPlayer import Player
from LoLDB import Database as DB 
from time import time,sleep

UPDATE_INTERVAL = 60

try:
	DB().createDatabase()
except:
	pass
	
while True:
	for id in LoL.PLAYERIDS:
		player = Player(id)
		if not player.hasRecord():
			print "[CREATE] {}".format(id),
			matches = player.retrieveMatches(newPlayer=True)
			if matches != 0:
				print  '...', matches, 'matches added.'
		elif ((time()-player.lastUpdated())/60) >= UPDATE_INTERVAL:
			matches = player.retrieveMatches()
			if matches != 0:
				print "[UPDATE] {} ...".format(id), matches, 'matches added.'