4llan / covid19-br-csv

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/)
The Unlicense
2 stars 2 forks source link
covid-19 covid-19-brazil covid19 covid19-brazil covid19-data csv gzip

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

Automações

GitHub Actions

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).

Google Cloud Build

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