openjutsu
영상에서 원클릭으로 인물 교체, ComfyUI·MiniMax H3 기반 오픈소스 로컬 힉스필드 겐주츠 대안, FLUX.3 Klein 재조명 지원
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기nykelab.nyc: photographs, clips and a journal on one Cloudflare Worker (Astro)
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Nyke Harewood's site, nykelab.nyc: photographs and short clips from trips, a journal, and an endless scroll of all of it (Infinite Azure). One Astro app on one Cloudflare Worker, with no servers to keep.
| Path | What it is |
|---|---|
astro-site/ | The site. Astro pages, the Hono API and D1 migrations in worker/, the library publish scripts, the Playwright tests. Its README is the full guide. |
.github/workflows/ | CI: type-check and build on every push and pull request. |
astro-site/src/worker.ts): static assets, then the Hono API (/api/*; /m/* serves media from R2 with Range support and makes sized WebP copies on demand with Cloudflare Images; /api/event writes to Analytics Engine), then the Astro pages.nykelab (collections, media, counters), R2 nykelab-media (originals, clips, sized copies), a KV namespace for Astro sessions./admin, behind Cloudflare Access. The Worker fails closed (503) until the Access identifiers are set, so a fresh deploy never exposes it.scripts/publish-library.mjs (resumable and idempotent: files to R2, rows to D1, nothing deleted). The originals are not in this repository.cd astro-site
npm install
cp .dev.vars.example .dev.vars # ENVIRONMENT=development: /admin works locally without an Access login
npm run seed # once: fills the local D1 + R2 with sample photos (never production)
npm run dev # http://localhost:4322
npm run check # types + content schema
npm test # Playwright, desktop + phone, with the installed Chrome; starts the dev server if it is not running
npm run deploy # astro build + wrangler deploy (needs `npx wrangler login` as the account owner)
wrangler.jsonc are identifiers every visitor is redirected with, not secrets; the optional analytics token is a Wrangler secret (CF_API_TOKEN). Local settings go in .dev.vars, which is ignored.npm run check and npm run build. The Playwright suite needs the seeded local database and Chrome, so it stays a local step.All photographs and videos are by Nyke Harewood.