covid19-br
Esse repositório centraliza links e dados sobre boletins de número de casos das secretarias de saúde estaduais sobre a pandemia de coronavírus no Brasil. O recorte é por município por dia, para acompanharmos localmente a evolução da propagação do vírus.
Licença
A licença do código é LGPL3 e dos dados convertidos Creative Commons Attribution ShareAlike. Caso utilize os dados, cite a fonte original e quem tratou os dados, como: Fonte: Secretarias de Saúde das Unidades Federativas, dados tratados por Álvaro Justen/Brasil.IO. Caso compartilhe os dados, utilize a mesma licença.
Dados
Depois de coletados e checados os dados ficam disponíveis de 3 formas no Brasil.IO:
- Interface Web (feita para humanos)
- API (feita para humanos que desenvolvem programas) - veja a documentação da API
- Download do dataset completo
Caso queira acessar os dados antes de serem publicados (ATENÇÃO: pode ser que não tenham sido checados), você pode acessar diretamente as planilhas em que estamos trabalhando.
Se esse programa e/ou os dados resultantes foram úteis a você ou à sua empresa, considere fazer uma doação ao projeto Brasil.IO, que é mantido voluntariamente.
FAQ SOBRE OS DADOS
Antes de entrar em contato conosco (estamos sobrecarregados) para tirar dúvidas sobre os dados, CONSULTE NOSSO FAQ.
Para mais detalhes veja a metodologia de coleta de dados.
Contribuindo
Você pode contribuir de diversas formas:
- Coletando links para os boletins de seu estado;
- Coletando dados sobre os casos por município por dia;
- Entrando em contato com a secretaria estadual de seu estado, sugerindo as recomendações de liberação dos dados;
- Evitando contato com humanos;
- Lavando as mãos várias vezes ao dia;
- Sendo solidário aos mais vulneráveis;
Para se voluntariar, siga estes passos.
Procure o seu estado nas issues desse repositório e vamos conversar por lá.
Instalando
Necessita de Python 3 (testado em 3.8.2). Para montar seu ambiente:
- Instale o Python 3.8.2
- Crie um virtualenv
- Instale as dependências:
- Script de consolidação e robô:
pip install -r requirements.txt
- Extratores de dados estaduais:
pip install -r requirements-collect.txt
- Script de consolidação e robô:
- Rode o script de coleta:
./collect.sh
- Rode o script de consolidação:
./run.sh
Verifique o resultado em data/output
.
VEJA TAMBÉM
Clipping
Outros projetos e/ou notícias na rede que referenciam este projeto.
Análises e Projetos
- 25/03/2020 - Análise Descritiva do Coronavírus nos Estados Brasileiros
- Visualização em Mapa Interativo por @endoedgar
- liibre/coronabr
- Observatório de Dados :: COVID-19 no Brasil CCSL-UFPA
- Mapa do Covid-19 no Brasil por @hitalos
- Estimativas de R0 por Estados do Brasil por @flaviovdf
- Instituto de Comunicação e Informação Científica e Tecnológica em Saúde (Icict/Fiocruz)
Notícias
- 31/03/2020 - UFPA - Centro de Competência em Software Livre da UFPA disponibiliza página para acompanhar a evolução da pandemia da Covid-19 no Brasil
- 30/03/2020 - UFRGS - Pesquisadores da UFRGS criam sites para acompanhamento de número de casos de Covid-19 nos municípios
- 25/03/2020 - Folha de São Paulo - Brasil tem ao menos 172 cidades com casos confirmados de coronavírus
- 24/03/2020 - Metrópole - Covid-19: Ministério da Saúde divulga menos casos que secretarias
- 23/03/2020 - CNN Brasil - Boletins estaduais indicam quase 40 casos de coronavírus a mais do que governo
Atualização dos Dados no Brasil.IO
Crie um arquivo .env
com os valores corretos para as seguintes variáveis de
ambiente:
BRASILIO_SSH_USER
BRASILIO_SSH_SERVER
BRASILIO_DATA_PATH
BRASILIO_UPDATE_COMMAND
Execute o script:
./deploy.sh
Ele irá coletar os dados das planilhas (que estão linkadas em
data/boletim_url.csv
e data/caso_url.csv
), adicionar os dados ao
repositório, compactá-los, enviá-los ao servidor e executar o comando de
atualização de dataset.
Nota: o script que baixa e converte os dados automaticamente deve ser executado separadamente, com o comando
./collect.sh
.