pagetoken = atividades.get('nextPageToken', False) if len(aa) == 1: todas_atividades = aa.get('courseWokr') + atividades.get( 'courseWork') aa['courseWork'] = 0 else: todas_atividades += atividades.get('courseWork') if 'nextPageToken' not in atividades or not pagetoken or len( atividades) < 500: return todas_atividades break db = banco('localhost', 'getedu', 'getedu00', 'dashboard_rs') logger = PyCsv('logs/turmas') def execute(t): atividades = carregar_atividades(t) if atividades is not None: param = {} for a in atividades: try: param['atividade_id'] = '{}'.format(a.get('id')) param['turma_id'] = '{}'.format(a.get('courseId')) param['atividade_criacao'] = '{}'.format(a.get('creationTime')) param['atividade_atualizacao'] = '{}'.format( a.get('updateTime'))
from pylib.mysql_banco import banco db = banco("localhost", "getedu", "getedu00", "dashboard_rs") #// INCLUIR NO BANCO params = {} params["nome"] = '{}'.format("Professor Teste") params["email"] = '{}'.format("*****@*****.**") params["ultimoacesso"] = '{}'.format(123131) params["id_gsuite"] = '{}'.format(123131) db.tabela('professores').inserir(params) db.executar() #TODO ROTINA DE ATUALIZAÇÃO params = {} params["nome"] = '{}'.format("Professor Teste") params["email"] = '{}'.format("*****@*****.**") params["ultimoacesso"] = '{}'.format(123131) # condicao = "tipo_grafico = '{}' ".format('Professores') # db.tabela('professores').autalizar(condicao,params) # db.executar()