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,即可验证所有权并自行管理介绍。
一分钟完成验证ICSMulti Web — multi-module .ics generator: web app, REST API, embeddable widget
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Générateur de fichiers .ics (RFC 5545) décliné en 3 modules : formulaire web, API REST et widget embarquable. Extension web de l'app macOS ICSMulti. • Next.js 16.2 + React 19 (App Router, Server Components) • TypeScript 6 • next-intl 4.13 — i18n FR / EN • CSS Modules — pas de Tailwind • Biome 2.5 — lint + format • Vitest — tests unitaires packages/core • Vite (lib mode IIFE) — build packages/widget • Upstash Redis — stockage des clés API • Vercel — déploiement Ordre de build obligatoire : packages/core doit être buildé avant apps/site.查看完整 README ↗
Générateur de fichiers .ics (RFC 5545) décliné en 3 modules : formulaire web, API REST et widget embarquable. Extension web de l'app macOS ICSMulti.
| Module | URL | Description |
|---|---|---|
| Formulaire web | /app | Génération directe dans le navigateur, sans installation |
| API REST | /api/generate | Intégration dans vos applications via HTTP |
| Widget | /widget | Script embarquable sur n'importe quel site |
| App macOS | /desktop | Application native multi-occurrences |
icsmulti-web/
├── apps/
│ └── site/ ← Next.js 16 + React 19 — landing + /app + /api/generate
├── packages/
│ ├── core/ ← @icsmulti/core — générateur ICS TypeScript, zéro dépendance
│ └── widget/ ← bundle IIFE Vite, intégrable dans tout site
├── vercel.json ← config déploiement monorepo (outputDirectory: apps/site/.next)
└── package.json ← npm workspaces
packages/corepackages/widget# Installer les dépendances
npm install
# Démarrer en développement (core en watch + site)
npm run dev
# Builder tout (core → widget → site)
npm run build
# Tests
npm test
# Lint + format
npm run check
Ordre de build obligatoire :
packages/coredoit être buildé avantapps/site.
POST https://icsmulti-web.vercel.app/api/generate
X-API-Key: votre-cle-api
Content-Type: application/json
{
"evenement": {
"titre": "Réunion hebdomadaire",
"notes": "Salle A",
"occurrences": [
{
"id": "occ-1",
"dateDebut": "2026-05-12T10:00:00",
"dateFin": "2026-05-12T11:00:00",
"lieu": "Paris",
"touteLaJournee": false,
"rappelMinutes": 30
}
]
}
}
Obtenez une clé API sur icsmulti-web.vercel.app/api-key.
/, /app, /api-docs, /widget, /desktop, /api-key/en, /en/app, /en/api-docs, etc.| Projet | Stack | Description |
|---|---|---|
| icsmulti | Swift 6 + SwiftUI | App macOS native — multi-occurrences, MapKit, export DMG |
| icsmulti-web | Next.js 16 + TypeScript | Web app + API REST + widget intégrable |
VALUE=DATE, fin = J+1Europe/Paris)VALARM avec TRIGGER:-PTxM