<PonsLink/>
작업
글
주제
시리즈
카테고리
연락
⌘K 검색
About
코드와 제품으로

코드와 제품으로

연결되는 세계

연결되는 세계

PonsLink는 만남 뒤 요청을 세션으로 잇고, PonsWarp는 서버 보관 없이 파일을 직접 전송합니다. 이 블로그는 기능 소개보다 설계 판단과 운영 증거를 남깁니다.

연락처

[email protected]github.com/DeclanJeon

운영

콘텐츠는 WordPress headless CMS, 공개 UI는 Next.js입니다.

초안 미리보기
© 2026 PonsLink Blog|Next.js · WordPress REST · Framer Motion
Local-first · Backup-before-deploy
WorkGitHub · ★5
C a s e s t u d y

Flucto — 파동을 닮은 수집기

YouTube · X · Reddit · Bilibili · Instagram · Threads · TikTok · Vimeo에서 미디어를 받고, 가능한 자막을 Markdown으로 바꾸는 크리에이터용 데스크톱 앱과 CLI.

GitHub Repo (★5) →Releases · DownloadPortfolio hub

Landing: ~/Develop/Project/flucto_landing/index.html · Open: npx serve flucto_landing or file://

Problem

링크 하나, 플레이리스트, 수백 개의 URL 리스트 — 수집과 정리가 반복된다. 자막은 있어도 흩어져 있고, 없는 곳에서는 없는 대로 알려줘야 한다.

Decision

Electron 데스크톱과 fl/flucto CLI가 같은 TypeScript 서비스 레이어를 쓰게 했다. PlatformAdapter 플러그인으로 플랫폼을 한 파일에 추가한다.

Tech & Patterns

ElectronTypeScript 100%yt-dlpffmpegPlatformAdapterViteTailwindCLI --jsonBatch queue

Output modes

MP4

비디오 아카이빙

MP3

오디오 추출

MD

자막 → Markdown

CLI — 창 없이 흐르는 워크플로우

fl doc -j
fl s -j
fl i "https://www.youtube.com/watch?v=..." -j
fl d "https://www.youtube.com/watch?v=..." -f mp4 -o ./captures -j
fl t "https://www.youtube.com/watch?v=..." -l en -o ./notes -j
fl channel to-md "@LIFECODEofficial" --limit 100 -o ./notes
fl b urls.txt -f md -c 2 -o ./notes -j

데모: assets/demo/flucto-channel-to-md.gif · 채널→MD는 전용 타임스탬프 폴더(notes/<channel>-channel-md-…/)로 정리. --json은 stdout, --progress-json은 stderr NDJSON.

Evidence · README · DESIGN.md · assets/demo · CHANGELOG · 2026-08-04 v1.13.2/1.14.0 · GitHub ★5 · Local: ~/Develop/Project/flucto