Skip to content

Dados sobre a COVID-19 no Brasil em formato CSV (compactado em gzip), atualizado automaticamente a partir dos dados disponibilizados pelo Ministério da Saúde através do Painel Coronavirus (https://covid.saude.gov.br/)

License

Notifications You must be signed in to change notification settings

4llan/covid19-br-csv

Repository files navigation

covid19-br-csv

O objetivo deste repositório era manter o histórico do arquivo divulgado diariamente pelo Ministério da Saúde sobre os casos notificados do COVID-19 no Brasil em formato CSV. Como o arquivo CSV ultrapassou o tamanho de 100MB, então agora será arquivado no formato gzip.

Dependências

  • curl
  • jq
  • xlsx2csv
  • 7z (p7zip-full)
  • gzip
  • sha1sum (coreutils)

Automações

Para manter o arquivo covid19-br.csv.gz atualizado, utiliza-se o Github Actions com uma tarefa agendada para executar o script gerar-csv.sh duas vezes por dia: 19:30 e 03:30 (UTC-3).

Para descompactar o arquivo covid19-br.csv.gz e enviar o CSV automaticamente para um bucket do Google Cloud Storage a cada novo commit, utiliza-se um gatilho do Google Cloud Build com as seguintes propriedades:

Propriedade Valor
Event Push to a branch
Source .*
Included files filter (glob) *.csv *.gz
Build configuration Cloud Build configuration file (yaml or json)
Cloud Build configuration file location /cloudbuild.yaml
Substitution variables > Variable _BUCKET_NAME
Substitution variables > Value Substitua pelo nome do seu bucket

About

Dados sobre a COVID-19 no Brasil em formato CSV (compactado em gzip), atualizado automaticamente a partir dos dados disponibilizados pelo Ministério da Saúde através do Painel Coronavirus (https://covid.saude.gov.br/)

Topics

Resources

License

Stars

Watchers

Forks

Languages