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。 以下为已保存的摘录。
One dashboard for every hackathon you've registered for, plus a discovery feed from public listing sites. Personal, single-user, no accounts.
1. Supabase Setup
1. Create a project at supabase.com.
2. Open the SQL Editor in Supabase and execute the migrations in order:
• backend/supabase/migrations/20260101000000_init_hackathons.sql
• backend/supabase/migrations/20260102000000_disable_rls.sql
• backend/supabase/migrations/20260103000000_add_discovered_details.sql
2. Configure Environment Variables
Copy .env.example templates:查看完整 README ↗One dashboard for every hackathon you've registered for, plus a discovery feed from public listing sites. Personal, single-user, no accounts.
frontend/ React 18 + Vite app (Dashboard, Discover, 3-mode Add Hackathon, Detail panel)
backend/ Supabase migrations, Multi-modal Edge Function, Scraper scripts
.github/ GitHub Actions automated scraper workflow
backend/supabase/migrations/20260101000000_init_hackathons.sqlbackend/supabase/migrations/20260102000000_disable_rls.sqlbackend/supabase/migrations/20260103000000_add_discovered_details.sqlCopy .env.example templates:
cp frontend/.env.example frontend/.env.local
cp backend/.env.example backend/.env.local
frontend/.env.local):
VITE_SUPABASE_URL=https://your-project.supabase.co
VITE_SUPABASE_ANON_KEY=your-anon-key
backend/.env.local):
SUPABASE_URL=https://your-project.supabase.co
SUPABASE_SERVICE_KEY=your-service-role-key
npm install # installs root and workspace dependencies
npm run dev # starts Vite dev server at http://localhost:5173
unregistered, registered, shortlisted, submitted, completed, missed.< 2 days< 7 days≥ 7 daysnpm run scrape # Scrapes all registered public platforms and upserts into DB
npm run scrape -- --dry-run # Preview scraped items without writing to DB
npm run scrape -- --only unstop
The repository includes .github/workflows/scrape.yml configured to run daily at 06:00 UTC.
To enable:
SUPABASE_URLSUPABASE_SERVICE_KEYDeploy the extract-hackathon function with your LLM API key:
# Link project (if not linked)
supabase link --project-ref your-project-ref
# Deploy function
supabase functions deploy extract-hackathon
# Set secrets for Groq (default) or OpenAI / Anthropic
supabase secrets set GROQ_API_KEY=gsk_...
# Or:
# supabase secrets set LLM_API_KEY=sk-...
# supabase secrets set LLM_MODEL=gpt-4o-mini
frontend (or leave as root with provided vercel.json).VITE_SUPABASE_URLVITE_SUPABASE_ANON_KEYUnstop, Devfolio, Devpost, HackerEarth, MLH).