TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
App de una sola página (index.html) con los datos guardados en Vercel Blob, así el mismo estado se ve desde el celular y la compu.README 전문 보기 ↗
App de una sola página (index.html) con los datos guardados en Vercel Blob,
así el mismo estado se ve desde el celular y la compu.
api/data.js — función serverless que lee y escribe un único JSON
(centro-control-sharon/data.json) en el Blob store.
GET /api/data → { data, updatedAt } (data: null si todavía no hay nada).POST /api/data con { data: {...} } → guarda el estado completo.index.html — al abrir muestra la caché de localStorage (instantáneo, y sirve
sin conexión) y enseguida baja lo que hay en el Blob. Cada cambio se guarda local
al toque y sube al Blob 600 ms después.BLOB_READ_WRITE_TOKEN.APP_PASSWORD con un PIN. Sin esa variable el endpoint queda abierto a
cualquiera que conozca la URL. Con ella, la app pide el PIN una vez por
dispositivo y lo recuerda.Para correr local: npm i -g vercel && vercel dev (con vercel env pull para
traer las variables).
Solo existen tres y llegan el día antes: una entrega de la universidad que se acerca, un pago o cuota por vencer, y un hueco libre con un pendiente que cabe. Nunca avisa de recoger a Joel ni de entrar o salir de un turno, y no manda nada entre las 11 de la noche y las 6 de la mañana.
api/_avisos.js — qué se avisa y qué no. Es el contrato; si algo cambia,
cambia acá y en la Guía.api/push.js — guarda la suscripción del navegador (GET devuelve la llave
pública; POST guarda; POST con quitar:true borra).api/avisos.js — el trabajo diario. Lo dispara el cron de Vercel a la
1:00 UTC, que son las 8 de la noche en Colombia.| Variable | Para qué |
|---|---|
VAPID_PUBLIC_KEY | la llave que el navegador usa para suscribirse |
VAPID_PRIVATE_KEY | secreta — con ella se firman los avisos |
VAPID_SUBJECT | opcional, un mailto: de contacto |
CRON_SECRET | opcional pero recomendado: sin ella /api/avisos queda abierto |
Para generar un par nuevo: npx web-push generate-vapid-keys.
Si se cambian las llaves, todos los dispositivos hay que volver a suscribirlos.