// the find
jojoldu/markdown-tistory
작성된 마크다운의 내용과 이미지를 본인 티스토리에 업로드하는 프로젝트
A CLI tool that converts local Markdown files to HTML and publishes them to Tistory (a Korean blogging platform) via its OAuth API, handling image uploads and Google AdSense injection. Squarely aimed at Korean developers who write in Markdown but publish on Tistory and want to skip the copy-paste dance.
The OAuth flow is handled cleanly — spawns a local server to catch the callback rather than making the user paste a code manually. Image upload handling is thoughtful: remote URLs are skipped, missing images are logged and skipped rather than crashing. The service layer is properly separated from the API layer with DTOs throughout, which is more disciplined than most personal-project CLIs. Tests exist and cover the core DTO and service logic, not just happy-path smoke tests.
Pinned to Node 6.x era — the README recommends 6.9.2, and while the code has since moved to async/await, the dependency tree hasn't been meaningfully updated since 2024. The access token expires monthly with no refresh mechanism, so users will hit auth failures regularly and need to re-run the token command manually. No support for draft categories, tags, or post visibility beyond the hardcoded 'private on write' default, so the Tistory API surface being used is minimal. This is also a dead-end tool: Tistory's API is notoriously underdocumented and the platform itself has been in slow decline, which limits the upside of investing in this workflow.