Aplicação web estática para GitHub Pages. Envie PDFs de sismogramas, o navegador extrai os dados e monta um PDF pronto para download, sem backend.
- Abra o site publicado no GitHub Pages.
- Selecione ou arraste um ou mais PDFs.
- Aguarde a extração local e baixe o relatório.
- Rode
node server.jsna raiz do projeto. - Acesse
http://localhost:8080. - Envie os PDFs de entrada e baixe o relatório gerado.
- Lê os PDFs no navegador.
- Detecta automaticamente os layouts Instantel Micromate e GeoSonics.
- Quando um GeoSonics não traz PVS explícito, usa o maior PPV dos eixos como valor de PVS do sismograma.
- Em GeoSonics, os pontos dos gráficos são etiquetados com o número de série do sismograma.
- A interface usa os ativos da pasta
VISUALpara uma apresentação mais alinhada à Enaex. - Valida a entrada antes de processar.
- Monta o PDF no navegador com páginas HTML/SVG capturadas por
html2canvaslocal. - Gera um PDF final com resumo e páginas complementares quando necessário.
- Usa
config.jsonpara o limite de vibração e a quantidade de registros no resumo.
modelos de sismograma/INSTANTEL MICROMATE.pdfmodelos de sismograma/GEOSONIC.pdf
- Publique a partir da raiz do repositório.
.nojekylljá está habilitado.- As bibliotecas do navegador ficam versionadas no próprio repositório, sem CDN.
- O capture renderer usa
vendor/html2canvas.min.jsevendor/jspdf/jspdf.umd.min.js.
O fluxo Python continua no repositório para uso offline/antigo, mas a experiência principal agora é a interface web em index.html.