liibre / coronabr

Pacote para fazer o download dos casos diários de coronavirus no Brasil desde diferentes fontes
https://liibre.github.io/coronabr/
51 stars 14 forks source link

problema na extração dos dados ao executar "get_corona()" #10

Closed cassianord closed 4 years ago

cassianord commented 4 years ago

Olá, pessoal! Estou utilizando o pacote para atualizar um aplicativo (fantástico o trabalho de vocês, aliás), mas hj de manhã o aplicativo não consegue mais executar, devido a um erro na extração dos dados após executar a função get_corona(filename = "corona_brasil01")

Extraindo a url ...
Error in magrittr::extract2(., 12) : índice fora de limites
saramortara commented 4 years ago

Oi! Então, o site do minstério está fora do ar. Esse é um erro porque há uma falha na requisição mesmo... infelizmente não temos o que fazer agora. Talvez só melhorar a msg de erro :P

cassianord commented 4 years ago

Ah, uma pena! Vamos torcer que volte logo então. Sugestão: salvar no repositório uma base de backup, e carregá-la alternativamente pelo get_corona() quando o link do ministério estiver off. Seria bem útil em casos como o meu, quando o aplicativo deixa de rodar completamente se a função retorna com erro/sem os dados. =) De todo modo, obrigado!

saramortara commented 4 years ago

ótima ideia. aviso aqui quando funcionar com essa opção. Mas por enquanto, vc encontra o ultimo dado que baixamos em vignettes/output/

saramortara commented 4 years ago

optamos por não retornar os dados na função para manter um fluxo de trabalho coerente. De qualquer forma, os dados estão disponíveis em: https://github.com/liibre/coronabr/blob/master/vignettes/output/corona_brasil01.csv