mirror of
https://github.com/marado/RNID.git
synced 2025-02-05 08:39:40 +00:00
covid: fix script
This commit is contained in:
parent
3a7a40eea4
commit
521db21d4e
@ -40,7 +40,7 @@ Esta tabela mostra casos de incumprimento do regulamento:
|
||||
| http://www.insa.min-saude.pt | XLSX | [dados do R(t) em XLSX](http://www.insa.min-saude.pt/category/areas-de-atuacao/epidemiologia/covid-19-curva-epidemica-e-parametros-de-transmissibilidade/) | 2023/02/18 | 2021/03/12 |
|
||||
| https://bud.gov.pt/ | Documento em .doc | [página com formulário em .doc, sem outra alternativa](https://bud.gov.pt/ddn/dispensa/requerer.html) | 2023/02/18 ||
|
||||
| https://www.dgeg.gov.pt/ | Documentos em .xlsx | [página com documentos em formato XLSX, sem outra alternativa](https://www.dgeg.gov.pt/pt/estatistica/energia/petroleo-e-derivados/vendas-mensais/) | 2023/02/18 ||
|
||||
| https://covid19.min-saude.pt | Documentos em .xlsx | [página com documentos em formato XLSX, sem outra alternativa](https://covid19.min-saude.pt/numero-de-novos-casos-e-obitos-por-dia) | 2022/10/05 ||
|
||||
| https://covid19.min-saude.pt | Documentos em .xlsx | [página com documentos em formato XLSX, sem outra alternativa](https://covid19.min-saude.pt/numero-de-novos-casos-e-obitos-por-dia) | 2023/02/18 ||
|
||||
|
||||
Este [template](template.txt) é utilizado pela ANSOL e pela Comunidade LibreOffice Portugal para enviar um pedido de resolução do problema.
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
urls=$(for item in $(wget https://covid19.min-saude.pt/numero-de-novos-casos-e-obitos-por-dia -o /dev/null -O - | hxnormalize -x -l 1000| hxselect .wp-block-spms-accordion-item|hxselect a -s'\n'); do echo "$item"|grep href; done|cut -d\" -f2);
|
||||
urls=$(for item in $(wget https://covid19.min-saude.pt/numero-de-novos-casos-e-obitos-por-dia/ -o /dev/null -O - | hxnormalize -x -l 1000| hxselect .wp-block-spms-accordion-item|hxselect a -s'\n'); do echo "$item"|grep href; done|cut -d\" -f2|grep -v ^$);
|
||||
|
||||
nurls=$(echo "$urls"|wc -l);
|
||||
nnxls=$(echo "$urls"|grep -c -v xlsx);
|
||||
@ -8,11 +8,13 @@ nnxls=$(echo "$urls"|grep -c -v xlsx);
|
||||
if [ "$nurls" -eq "0" ]; then
|
||||
echo "covid: não foram encontrados urls, script não deve estar a funcionar correctamente.";
|
||||
elif [ "$nnxls" -ne "0" ]; then
|
||||
echo "covid: há endereços que não são xlsx, incumprimento pode já não existir";
|
||||
echo "covid: há ($nnxls/$nurls) endereços que não são xlsx, incumprimento pode já não existir";
|
||||
echo "DEBUG: ";
|
||||
echo "$urls"|grep -n -v xlsx;
|
||||
else
|
||||
echo "covid: Incumprimento mantém-se, a actualizar o README (faça um git diff, valide, e commit!)";
|
||||
while IFS='' read -r line || [[ -n "$line" ]]; do
|
||||
test "$(echo "$line"|grep -v -c "covid")" -eq "1" \
|
||||
test "$(echo "$line"|grep -v -c "covid19")" -eq "1" \
|
||||
&& echo "$line" \
|
||||
|| (h=$(echo "$line"|cut -d\| -f1-4); t=$(echo "$line"|cut -d\| -f6-); echo "$h| $(date +%Y/%m/%d) |$t");
|
||||
done < README.md > new
|
||||
|
Loading…
Reference in New Issue
Block a user