尚未偵測到更新。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.