尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Eu falei Faraó: app de viagem ao Egito (PWA offline, em português)
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Aplicativo de viagem (PWA) para a viagem ao Egito de 20/10 a 01/11/2026, operada pela Corsini / Cativa. Feito para iPhone, em português, funciona sem internet depois de aberto uma vez.
app/index.html – página única do appapp/css/app.css – estilos (fonte grande, botões grandes, modo escuro automático)app/js/app.js – telas e lógicaapp/js/db.js – armazenamento local (IndexedDB para documentos, localStorage para o resto)app/js/data/roteiro.js – os 13 dias do voucher, hotéis, contatos de emergência da Corsiniapp/js/data/lugares.js – guia histórico (20 lugares, faraós, deuses), escrito para ser ouvidoapp/js/data/frases.js – frases em árabe egípcio com pronúncia e inglêsapp/js/data/guias.js – emergência, ficha médica (condições/alergias em PT/EN/AR), dinheiro, comida, cultura, mala, fotografiaapp/js/sos.js – SOS: selfie automática, áudio de 30 s, localização, aviso automático (CallMeBot), WhatsApp, SMSapp/js/localizacao.js – guia de localização ao vivo pelo Google Mapsapp/js/album.js, app/js/exif.js – álbum da viagem por dia e lugar, exportação KML para o Google Earthapp/js/tradutor-camera.js, app/js/data/glossario.js – tradução por foto e câmera ao vivo (OCR Tesseract.js no celular, tradução MyMemory, glossário offline)app/js/offline.js – tela "Usar sem internet", previsão e cotação guardadas, aviso de conexãoapp/vendor/tesseract/ – Tesseract.js 5.1.1 (Apache 2.0) com dados de árabe e inglêsapp/audio/ – histórias, faraós e frases gravados em áudio (gerados por tools/gerar-audios.js)app/sw.js, app/manifest.json, app/icons/ – instalação como app e modo offlinepython3 -m http.server 8777 --directory app
Abra http://localhost:8777/ no navegador. Em Configurações há um campo "Simular data" para ver a tela Hoje de qualquer dia da viagem.
Qualquer hospedagem estática serve (GitHub Pages, Netlify, Vercel, Cloudflare Pages). Basta publicar a pasta app/. O app precisa de HTTPS para instalar e funcionar offline.
Abrir o app no computador, preencher Remédios, Ficha médica e Configurações (WhatsApp da família), depois Configurações → "Gerar link de configuração". Mandar o link pelo WhatsApp; ao abrir no iPhone, tudo é importado. Documentos com foto ficam só no celular.
As vozes são do Gemini TTS, voz Sulafat. A chave fica no Keychain do Mac (serviço GEMINI_API_KEY).
node tools/gerar-audios-gemini.js
O plano gratuito do Gemini limita cerca de 10 gravações por dia e por modelo. O gerador passa para o próximo modelo quando a cota acaba e continua no dia seguinte de onde parou. Para regravar no melhor modelo o que saiu num modelo inferior:
node tools/gerar-audios-gemini.js --melhorar
Depois de qualquer gravação, atualize as versões antes de publicar, para o iPhone baixar os arquivos novos:
node tools/indexar-audios.js
O gerador antigo com as vozes do Mac (tools/gerar-audios.js) continua como reserva.