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