TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗Gerador de QR Code para link, texto, Wi-Fi, WhatsApp, e-mail e telefone. Tudo roda no navegador: o que a pessoa digita, inclusive a senha do Wi-Fi, não é enviado para nenhum servidor.
🔗 No ar: https://gerador-de-qr-code-one.vercel.app
WIFI:T:WPA;S:…;P:…;;)wa.me)mailto: com assunto e corpo, tel: com DDI| Tema | O que foi feito |
|---|---|
| Privacidade | A versão anterior mandava o texto para uma API externa. Agora a codificação acontece localmente com a uqr (MIT, sem dependências), incluída em src/vendor/. |
| Arquitetura | src/payloads.js monta e valida o conteúdo de cada tipo; src/render.js desenha o SVG e calcula o contraste. As duas são funções puras, sem DOM. src/main.js cuida só da interface. |
| Correção dos formatos | Escape dos caracteres especiais do Wi-Fi (\ ; , : "), normalização de telefone brasileiro (adiciona o 55 só quando o DDI não foi informado), %20 em vez de + no mailto: e bloqueio de protocolos como javascript: no tipo link. |
| SVG enxuto | Módulos vizinhos na mesma linha viram um único retângulo dentro de um só <path>, o que deixa o arquivo bem menor do que um <rect> por quadradinho. |
| Testes | 14 testes com node --test, rodando no GitHub Actions. Durante o desenvolvimento, cada tipo também foi conferido decodificando a imagem gerada com um leitor independente (OpenCV). |
| Acessibilidade | Tipos como botões de rádio nativos, campos com label, erros em role="alert", avisos em aria-live. O rótulo do QR não expõe o conteúdo, para a senha do Wi-Fi não ser lida em voz alta. |
├── index.html
├── src/
│ ├── payloads.js # conteúdo de cada tipo + validação
│ ├── render.js # SVG e contraste
│ ├── main.js # interface e exportação
│ └── vendor/uqr.mjs # codificador de QR (MIT)
├── tests/ # node --test
├── assets/ # CSS e fontes
└── .github/workflows/test.yml
git clone https://github.com/wagnerglongo/gerador-de-QRCode.git
cd gerador-de-QRCode
npm run dev # http://localhost:3000
npm test # Node 20+
Desenvolvido por Wagner Longo.