Skip to main content

Command Palette

Search for a command to run...

YesTakeout! - Yes24 독서노트 자유롭게 가져가세요

답답한 마음에 시작한 YesTakeout 프로젝트, Yes24 독서노트 내보내기 기능 개발

Updated
2 min read
YesTakeout! - Yes24 독서노트 자유롭게 가져가세요

프로젝트 동기

Yes24 Ebook의 독서노트 내보내기 미지원

현재 Yes24의 크레마 클럽을 구독 중이다. 정말 너무 좋은 서비스이지만 가장 큰 문제는 독서노트를 다른 플랫폼으로 이동시킬 수 없다는 것이다. 리디북스의 경우에는 웹 기반으로 되어 있어서 자연스럽게 독서노트를 내보낼 수 있는데 Yes24는 지원하지 않는다는 것이 굉장히 아쉬운 부분이었다.

심지어 PC 버전에서는 하이라이트를 할 수 없으며 하이라이트가 표시도 되지 않는다. 메모도 작성이 안 된다. (이 정도면 PC 버전은 완전히 버린 것이 아닌가 싶은 생각이 든다). 이쯤되면 포기하고 리디북스로 가는 것이 맞겠지만... 우리 Yes24 나쁘지 않은 서비스니까 또 사용하시는 분이 꽤 되는 것 같으니까 내가 한 번 방법을 찾아보게 됐다.

어떻게 해결할 수 없을까?

최근에는 Obsidian이라는 툴에 관심이 생겨서 독서노트를 Obsidian에서 작성하고 싶어서 책을 다 까져오는 게 아니라 내가 하이라이트한 부분이랑 메모만 가져올 수 있으면 좋겠다는 생각에 Yes24 Ebook PC 프로그램을 좀 분석했다.

결과는 대성공! PC 버전에서는 지원하지 않는 기능이지만 내부적으로는 해당 정보들을 가지고 있는 것을 발견할 수 있었다. 다행히 간단하게 해결할 수 있는 부분인 것 같아서 주변에 필요한 기능들을 좀 물어보기도 하고 개인적으로도 정리해서 이 프로젝트를 시작했다! (생각보다 필요로 하시는 분들이 꽤 계신 것 같아서 두근두근하다.)

필요한 기능 및 출시 일정

간단하게 필요한 기능들을 중심으로 출시 일정을 정리해봤다.

  • 1차 출시: 2024년 1월 3일

    • Yes24 Ebook에 작성한 메모나 하이라이트 등의 주석 추출

    • 추출한 주석들을 디스플레이

    • 추출한 주석들을 텍스트로 내보내기 기능

  • 2차 출시: 2024년 1월 13일

    • 추출한 주석들을 템플릿에 맞춰 내보내기 기능

    • 추출한 주석들을 Obsidian으로 내보내기 기능

세부 사항

애플리케이션의 형태나 간단하게 필요한 도구들과 경험해보고 싶은 것들을 정리해봤다. 기능이 비해서 좀 과한 느낌이 없잖아 있지만 평소에 관심이 있던거라 슬쩍 끼워넣어봤다.

More from this blog

오픈소스 기여모임 10기 후기 - 첫 Pr을 올리기까지

개발자라면 누구나 한 번쯤 오픈소스 기여에 대한 환상을 가져본 적 있을 거다. 하지만 막상 시작하려면 어디서부터 해야 할지 막막하고, 괜히 대단한 걸 해야 할 것 같은 부담감에 선뜻 시작하기는 어려운 것 같다. 나 또한 해보고 싶다는 마음만 가지고 계속 미뤄왔다. 그러다 2025년 말 쯤에 오픈채팅방과 글또 슬랙 채널에서 "오픈소스 기여모임" 10기 모집글을 봤다. 2년 넘게 500명 이상의 참가자와 함께 1000개 이상의 PR을 만들어온 커뮤...

Feb 5, 20265 min read

😢 글또 10기 활동 회고 — “글또야, 가지 마…”

들어가며 드디어 글또 10기 활동 회고를 정리해본다.6개월간의 여정을 뒤돌아보니 정말 많은 일들이 있었다. 글또라는 커뮤니티를 8기가 한창 진행되고 있을 때 알았는데 이름부터 인상이 강렬했다. "글쓰는 또라이가 세상을 바꾼다." 유쾌하고 독특한 문구에 피식 웃으며, '여긴 도대체 어떤 사람들이 모이는 곳이지?' 하고 넘겼었다. 재밌는 건 결국, 나도 그 "또라이들" 중 한 명이 되었다는 것이다. 😌 글또는 개발자들이 2주에 한 번 글을 ...

Jul 31, 20255 min read
😢 글또 10기 활동 회고 — “글또야, 가지 마…”

Serverless 환경에서 배포 전 환경변수 검증 자동화하기: TypeBox와 Bitbucket Pipeline 활용기

들어가며 배포 직후, 환경변수가 제대로 설정되지 않아 여러 API가 제대로 작동하지 않는 일이 있었습니다. 다행히 밤에 사용자가 없을 때 문제가 있었던 거라 영향도는 크지 않았지만 앞으로도 계속해서 발생할 수 있는 문제이기 때문에 해결해야 겠다고 생각했습니다. 개발 단계에서 문제가 발견되면 가장 좋겠지만, 현재 팀 상황에서는 백엔드 개발을 혼자 담당하고 있어 코드 리뷰나 검증 프로세스를 갖추기가 쉽지 않았습니다. 그래서 최소한 배포 전에 자동으...

Mar 16, 20254 min read

Cloudflare Tunnel로 포트포워딩 없이 홈서버 운영하기

이 글에서 다루는 내용 포트포워딩이 안 되는 이유 (CGNAT 환경 이해) CGNAT 우회 방법들의 장단점 비교 Cloudflare Tunnel 설정 방법 (MacOS 기준) 외부에서 내 PC로 접근할 수 있도록 허용하는 방법을 생각하면 포트포워딩이 가장 먼저 떠오릅니다. 공유기에서 특정 포트를 열어 외부에서 서버에 접속할 수 있도록 설정하는 방식으로, 마인크래프트 멀티를 해보셨던 분이라면 분명 해보셨을 방법입니다. 😊 작년에 저는 홈서...

Mar 2, 20256 min read
Cloudflare Tunnel로 포트포워딩 없이 홈서버 운영하기

구름고래 공방

48 posts