Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 1.38 KB

README.md

File metadata and controls

30 lines (23 loc) · 1.38 KB

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