7
0
mirror of https://github.com/marado/RNID.git synced 2024-12-27 06:10:21 +00:00

mai: melhor output no caso de network error

Quando o script do mai corre no github, falha, porque aparentemente
as máquinas do github estão bloqueadas.

Continuaremos a correr o script com as Github Actions (para o caso ou
a ocasião em que isto mude), mas entretanto melhoramos também o output
para explicar o que se passa.

Ref.: #102
This commit is contained in:
Marcos Marado 2023-08-08 14:05:55 +01:00
parent 025c1eb61f
commit 6638335a90
2 changed files with 6 additions and 1 deletions

View File

@ -25,7 +25,7 @@ Esta tabela mostra casos de incumprimento do regulamento:
| Portais do Ministério das Finanças | Diversos incumprimentos | [XLS, XLSX e DOC](http://info.portaldasfinancas.gov.pt/pt/apoio_contribuinte/tabela_ret_doclib/), [lista de formulários, quase na totalidade em formatos proprietários](http://info-aduaneiro.portaldasfinancas.gov.pt/pt/publicacoes_formularios/formularios/Pages/formularios.aspx) | 2023/08/07 | 2017/03/25 | | Portais do Ministério das Finanças | Diversos incumprimentos | [XLS, XLSX e DOC](http://info.portaldasfinancas.gov.pt/pt/apoio_contribuinte/tabela_ret_doclib/), [lista de formulários, quase na totalidade em formatos proprietários](http://info-aduaneiro.portaldasfinancas.gov.pt/pt/publicacoes_formularios/formularios/Pages/formularios.aspx) | 2023/08/07 | 2017/03/25 |
| www.ansr.pt | Documentos em DOCX | [Documentos em formato proprietário](http://www.ansr.pt/Contraordenacoes/Formularios/Pages/default.aspx) | 2023/08/07 | 2015/04/14 | | www.ansr.pt | Documentos em DOCX | [Documentos em formato proprietário](http://www.ansr.pt/Contraordenacoes/Formularios/Pages/default.aspx) | 2023/08/07 | 2015/04/14 |
| https://www.autenticacao.gov.pt/ | Precisa de [extensão autenticacao.gov.pt](https://autenticacao.gov.pt/fa/ajuda/autenticacaogovpt.aspx#installAgent) para funcionar | [autenticação](https://www.autenticacao.gov.pt/web/guest/cartao-cidadao/autenticacao) | 2023/08/07 | | | https://www.autenticacao.gov.pt/ | Precisa de [extensão autenticacao.gov.pt](https://autenticacao.gov.pt/fa/ajuda/autenticacaogovpt.aspx#installAgent) para funcionar | [autenticação](https://www.autenticacao.gov.pt/web/guest/cartao-cidadao/autenticacao) | 2023/08/07 | |
| http://www.sg.mai.gov.pt | XLS | [cadernos eleitorais](http://www.sg.mai.gov.pt/AdministracaoEleitoral/RecenseamentoEleitoral/ResultadosRecenseamento/Paginas/default.aspx) | 2023/04/03 | 2016/01/28 | | http://www.sg.mai.gov.pt | XLS | [cadernos eleitorais](http://www.sg.mai.gov.pt/AdministracaoEleitoral/RecenseamentoEleitoral/ResultadosRecenseamento/Paginas/default.aspx) | 2023/08/08 | 2016/01/28 |
| http://www.rcaap.pt/ | obriga depósito de dados em formatos não-livres ([lista de formatos autorizados](https://dre.pt/application/conteudo/72779297)) | MP3 | 2023/08/07 | | | http://www.rcaap.pt/ | obriga depósito de dados em formatos não-livres ([lista de formatos autorizados](https://dre.pt/application/conteudo/72779297)) | MP3 | 2023/08/07 | |
| https://www.igcp.pt/ | XLS | [conteúdo em XLS](https://www.igcp.pt/pt/gca/?id=80) | 2023/08/07 | 2019/05/14 | | https://www.igcp.pt/ | XLS | [conteúdo em XLS](https://www.igcp.pt/pt/gca/?id=80) | 2023/08/07 | 2019/05/14 |
| https://www.portalviva.pt/ | Java | [necessita plugin JAVA](https://www.portalviva.pt/lx/pt/myvivaclient/client-account-area/loads/new-load.aspx) [(outro exemplo)](https://www.portalviva.pt/lx/pt/public/client-register-modes.aspx) | 2023/08/07 | 2020/05/04 | | https://www.portalviva.pt/ | Java | [necessita plugin JAVA](https://www.portalviva.pt/lx/pt/myvivaclient/client-account-area/loads/new-load.aspx) [(outro exemplo)](https://www.portalviva.pt/lx/pt/public/client-register-modes.aspx) | 2023/08/07 | 2020/05/04 |

View File

@ -1,6 +1,11 @@
#!/bin/bash #!/bin/bash
wget --no-check-certificate https://www.sg.mai.gov.pt/AdministracaoEleitoral/RecenseamentoEleitoral/ResultadosRecenseamento/Paginas/default.aspx -o /dev/null -O -|grep -v __REQUESTDIGEST|grep -v VIEWSTATE|hxnormalize -x -l 1000|hxselect .conteudo > mai-tmp wget --no-check-certificate https://www.sg.mai.gov.pt/AdministracaoEleitoral/RecenseamentoEleitoral/ResultadosRecenseamento/Paginas/default.aspx -o /dev/null -O -|grep -v __REQUESTDIGEST|grep -v VIEWSTATE|hxnormalize -x -l 1000|hxselect .conteudo > mai-tmp
if [ $? -eq 4 ]; then
echo "mai: Network error. Site em baixo? Rede bloqueada?";
exit;
fi
cat mai-tmp|hxselect a -s'\n' > mai cat mai-tmp|hxselect a -s'\n' > mai
if [ ! "$(diff mai scripts/14/mai|wc -l)" -eq "0" ]; then if [ ! "$(diff mai scripts/14/mai|wc -l)" -eq "0" ]; then
echo "mai: incumprimento pode já não existir"; echo "mai: incumprimento pode já não existir";