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.