Easy-to-manage touch screens
무료 오픈소스 터치스크린으로 USB 설정 가이드, 드래그‑드롭 편집기, 로컬 제어를 제공하며 Home Assistant용으로 제작되었습니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗透過紫微斗數,提供一種閱讀與理解自己的方式。
命盤是一張圖;觀微把它變成一本可以閱讀的命書。
apps/web Next.js(App Router)· 網站
packages/ziwei 排盤引擎(私有,只服務觀微)
docs/ 規則決策日誌(rules.md · engine-divergence.md)
packages/ziwei 以 TypeScript 原始碼形式被引入(transpilePackages),
冇獨立 build step。佢係一個獨立 package,因為測試要喺冇 Next.js、
冇瀏覽器嘅情況下跑一千個對照盤。
pnpm install
pnpm dev # 起 apps/web
pnpm build # next build —— 淨係 build,冇掃描
pnpm verify # 十四層驗收掃描(要 build 完先,會開 headless Chromium)
pnpm typecheck # 全 workspace
pnpm test # 全 workspace
pnpm lint # apps/web
⚠ build 同 verify 分開兩個指令,唔係一個。
十四層掃描要起一個 server、開一個 Chromium,逐頁量真嘢 —— 闊度、動畫時序、有幾多個掣、有冇價錢出現過。嗰啲喺 CI 同本機跑得, 喺 Vercel 上面跑唔到(冇 Chromium,亦都唔應該喺 build 期間起 server)。
合埋一個指令嘅話,部署就永遠 fail。
第一次跑 verify 之前要裝一次瀏覽器:
pnpm --filter @guanwei/web exec playwright install chromium
(要用一個唔喺預設位置嘅 Chromium,就設 GUANWEI_CHROMIUM=<路徑>。)
⚠ Windows 同 macOS 都行得。九個掃描起 server 同開瀏覽器嗰兩段
抽咗去 apps/web/scripts/_server.mjs —— 之前嗰版寫死咗
POSIX 嘅 process.kill(-pid) 同一條容器入面先有嘅 Chromium 路徑。
需要 Node 22+ 同 pnpm 10。
抄 .env.example 做 apps/web/.env.local。
冇環境變數都行得:入齋、藏經閣、落款、排盤、題名、展卷全部唔使 DB。 書齋同命書會顯示「一時搵唔到」—— 係一個已知狀態,唔係壞咗。
⚠ SUPABASE_SERVICE_ROLE_KEY bypass 晒 RLS。唔好貼落對話、issue 或者截圖。
packages/db/migrations/*.sql 順住跑。測試唔需要真 instance ——
packages/db 用 PGlite(PostgreSQL 編做 WASM)跑真 migration 同真 RLS。
繁中為主,架構留位。localePrefix: 'as-needed':zh-Hant 冇前綴
(/book/x),第二語言先會出現 /en/book/x。
所有文案放 apps/web/messages/<locale>.json,唔准寫死落 component。
en 而家只係用嚟證明 routing 同文案分離行得通,未打算出英文版。
排盤引擎唔准落 client bundle:佢係核心資產,而且 server 行先可以鎖
engineVersion、快取、同重算。一律經 server action 或 route handler 調用。
三個流派分歧點(年界、早晚子時、庚干化科)嘅預設值喺
packages/ziwei/src/rules.ts,完整理由記喺 docs/rules.md。
改任何一個預設值 = 改變所有新排嘅盤,記得 bump ENGINE_VERSION。
舊盤唔自動重算。
完整規格喺 Claude project「Zi-Wei-Dou-shu-astrology-chart-generator website」:
排盤實作參考開源專案 iztro(MIT)。
命理體系依三合派(中州派),詳見 docs/rules.md。