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,即可驗證所有權並自行管理介紹。
一分鐘完成驗證app e site para facilitar a produtividade do serviço de área
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Site institucional para divulgar e disponibilizar o download do app Gerador de release (Android e iPhone), com passo a passo de uso, instruções de instalação e espaços preparados para anúncios (monetização). Este guia foi escrito para quem nunca publicou um site antes — siga na ordem. 1. O que tem em cada arquivo Não existe "banco de dados" nem servidor: é um site estático (só HTML/CSS/JS). Isso significa que ele é grátis e simples de hospedar. 2. Ver o site no seu computador (antes de publicar)檢視完整 README ↗
Site institucional para divulgar e disponibilizar o download do app Gerador de release (Android e iPhone), com passo a passo de uso, instruções de instalação e espaços preparados para anúncios (monetização).
Este guia foi escrito para quem nunca publicou um site antes — siga na ordem.
davidfsantos10.github.io/
├── index.html → Página principal (site institucional)
├── privacidade.html → Política de Privacidade (obrigatória para anúncios)
├── ads.txt → Autorização do Google AdSense
├── assets/
│ ├── css/style.css → Todo o visual do site institucional
│ ├── js/main.js → Menu mobile, abas Android/iPhone, FAQ
│ └── img/ → (vazio) coloque aqui screenshots/ícone reais do app
├── app/ → O APLICATIVO em si (formulário de release) — ver seção 8
└── README.md → Este guia
Não existe "banco de dados" nem servidor: é um site estático (só HTML/CSS/JS). Isso significa que ele é grátis e simples de hospedar.
index.html. Ele abre no seu navegador normalmente.Isso é só para conferir visualmente — ainda não está "no ar" para outras pessoas acessarem.
O site já está no ar, publicado a partir deste repositório (que foi renomeado para davidfsantos10.github.io — esse nome especial faz o GitHub Pages servir o site direto na raiz do domínio, sem precisar de domínio próprio):
https://davidfsantos10.github.io/
claude/release-generator-website-1jbiqe, pasta / (root).git push) para essa branch, o site atualiza sozinho em 1–2 minutos.projeto-release) em vez do formato especial usuario.github.io, será necessário configurar um domínio próprio (seção abaixo) para manter uma URL "raiz" — do contrário a URL volta a ter /nome-do-repositorio no final..com.br (mais barato para brasileiros);.com, .app, etc.www para davidfsantos10.github.io;Isso é totalmente opcional — o link gratuito do GitHub Pages já funciona perfeitamente para divulgar o app.
O jeito mais comum e confiável de colocar anúncios em um site é o Google AdSense. Passo a passo:
privacidade.html, mas revise o conteúdo (está marcado como "[MODELO]") antes de divulgar, principalmente as seções sobre quais dados o app realmente coleta.[email protected] (rodapé, FAQ e política de privacidade).<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-XXXXXXXXXXXXXXX" crossorigin="anonymous"></script>
<head> do arquivo index.html (já deixei um comentário GOOGLE ADSENSE marcando exatamente onde) e de privacidade.html.No site já existem 3 espaços reservados para anúncios, marcados assim no index.html:
<div class="ad-slot ad-slot--section">
<div class="ad-inner">
<!-- ESPAÇO DE ANÚNCIO — troque este bloco pelo <ins class="adsbygoogle">...</ins> do AdSense. -->
Espaço reservado para anúncio (banner responsivo)
</div>
</div>
Para cada um desses blocos:
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-XXXXXXXXXXXXXXX"
data-ad-slot="XXXXXXXXXX"
data-ad-format="auto"
data-full-width-responsive="true"></ins>
<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
<div class="ad-inner">...</div> inteiro por esse código.Dica: não clique nos próprios anúncios para "testar" — o Google pode banir sua conta por cliques inválidos. Use a ferramenta de pré-visualização do próprio AdSense.
Todos os botões "Baixar para Android" / "Baixar para iPhone" do site (no topo, na seção de instalação e na seção final) já apontam para as páginas de instalação reais:
https://gerador-de-release.netlify.app/android.htmlhttps://gerador-de-release.netlify.app/ios.htmlOs botões abrem essas páginas em uma nova aba (target="_blank"), já que elas ficam em outro domínio (Netlify).
Se um dia o app for publicado também na Google Play ou na App Store, procure por href="https://gerador-de-release.netlify.app/..." no index.html (aparece 6 vezes) e troque pelo link da loja, no formato:
https://play.google.com/store/apps/details?id=com.seudominio.geradordereleasehttps://apps.apple.com/br/app/nome-do-app/idXXXXXXXXXXhttps://testflight.apple.com/join/XXXXXXXXTambém existem 3 outros lugares com botões "Baixar" (no menu, no topo/hero e na seção de instalação) — todos apontam para #download, que rola até a seção final. Você só precisa atualizar os 2 links reais dentro da download-cta (seção "Pronto para agilizar seus releases?").
Os quadrados com texto "QR Code de download" em #instalacao são só placeholders visuais. Quando tiver os links reais, gere os QR Codes de graça em qrcode-monkey.com ou similar, baixe a imagem e substitua o <div class="qr-box">...</div> por uma tag <img src="assets/img/qr-android.png" alt="QR Code Android"> (o mesmo para o iPhone).
A pasta assets/img/ está vazia — o site usa um "mockup" de telefone feito só em HTML/CSS (sem imagem real) e um ícone simples com a letra "R". Quando tiver o ícone e screenshots reais do app, é só:
assets/img/;<link rel="icon" nos dois arquivos HTML) e a brand-mark pelo ícone real, se quiser;.phone-mock do topo por um <img> com um screenshot real do app.privacidade.html (está marcado como "[MODELO]") com atenção especial à seção "Quais dados coletamos" — descreva exatamente o que o app faz com os dados preenchidos.[email protected]) em index.html e privacidade.html.app/ (GitHub Pages) — trocar pelas lojas oficiais quando/se publicar lá..html (procure o texto que quer mudar e edite).assets/css/style.css, no topo, dentro de :root { ... }.git add, git commit e git push para a branch main — o GitHub Pages atualiza sozinho.Se tiver dúvida em qualquer passo, pode pedir para o Claude te ajudar de novo — é só descrever o que está tentando fazer (ex.: "não sei como configurar o DNS do meu domínio" ou "quero trocar a cor do botão verde").
app/)Além do site institucional, este repositório também hospeda o aplicativo em si — o formulário que gera o texto do release (campos de CPR, Batalhão, conduzidos, histórico, etc.). Ele vive na pasta app/ e é publicado automaticamente em:
https://davidfsantos10.github.io/app/
O app originalmente era hospedado no Netlify, editado através do agente de IA integrado ao painel deles. O problema: o plano gratuito do Netlify tem um limite de "créditos operacionais" para esse agente e para publicações em produção — quando esgota, as atualizações ficam paradas até o próximo ciclo de faturamento (ou até fazer upgrade pago).
O GitHub Pages não tem esse tipo de limite para sites estáticos como este, então a partir de agora o app roda por aqui, sem risco de ficar bloqueado por falta de créditos.
app/app/
├── index.html → O aplicativo completo (formulário, lógica, histórico) — tudo em um único arquivo
├── android.html → Página de instalação para Android
├── ios.html → Página de instalação para iPhone
├── manifest.json → Configuração do PWA (nome, ícone, cores)
├── sw.js → Service worker (permite instalar/funcionar offline)
├── icon-192.png, icon-512.png, icon-maskable-512.png → Ícones do app
├── robots.txt / sitemap.xml → SEO básico
Diferente do Netlify, aqui não existe um "chat com agente de IA" dentro do próprio hospedeiro. As edições passam a ser feitas normalmente aqui com o Claude Code: descreva o que quer mudar (ex.: "quero mudar a cor do botão de gerar release" ou "adiciona um campo X no formulário"), a edição é feita direto no app/index.html, e publicada com commit + push — sem limite de créditos.
Como é um único arquivo HTML com CSS e JavaScript embutidos (sem processo de build), qualquer editor de texto também serve para ajustes manuais simples, se preferir fazer você mesmo.
Hoje o app fica em davidfsantos10.github.io/app/ (um subcaminho do mesmo site). Se no futuro quiser um endereço mais direto (ex.: app.geradorderelease.com.br), é possível configurar um domínio próprio apontando especificamente para essa pasta — me avise quando quiser fazer isso.