def google_sshet(): """ Função simples para retornar um objeto capaz de manipular as planilhas do Google Sheets. """ session = google_api_auth() ggle_cred = gspread.Client(None, session) return ggle_cred
exceptions.TooManyRedirects, ) as e: dados = cria_dados(url=url, portal=orgao, resposta=str(e)) resultados.append(dados) if not settings.debug: preenche_tab_gs(planilha=planilha_google, dados=dados) print(f"{momento}; url: {url}; orgão: {orgao}; resposta:{str(e)}") if not settings.debug: checar_timelines( twitter_hander=twitter_bot, mastodon_handler=mastodon_bot, url=url, orgao=orgao, ) break preenche_csv(resultados) if __name__ == "__main__": if not settings.debug: mastodon_bot = masto_auth() twitter_bot = twitter_auth() google_creds = google_api_auth() google_drive_creds = google_sshet() planilha_google = plan_gs(dia=DIA, mes=MES, ano=ANO) sites = carregar_dados_site() while True: busca_disponibilidade_sites(sites) sleep(600)