프로젝트 소개

PlainShelf는 일반 텍스트 및 Markdown 콘텐츠를 위한 로컬 우선 저장소에 집중한 개인 독서 라이브러리입니다. 사용자는 일반 텍스트와 Markdown 도서를 가져와 읽을 수 있으며, EPUB 파일을 해당 형식으로 변환하여 가져올 수 있습니다. 주요 기능은 다음과 같습니다: - 파일 시스템 기반의 중첩 폴더를 이용한 도서 정리. - 도서 표지, 메타데이터, 북마크, 읽기 기록 및 읽기 통계 지원. - 로컬 서버, macOS 데스크톱 애플리케이션 및 실험적인 Android 클라이언트 등 다양한 클라이언트 옵션 제공. - 제목이나 폴더 변경과 관계없이 안정적인 도서 ID 추적. 이 소프트웨어는 Calibre와 같은 풀 기능 라이브러리 관리자가 아닌, 텍스트 기반 독서를 위한 가벼운 대안으로 설계되었습니다. PDF, 만화 아카이브, DRM 또는 다중 사용자 계정은 지원하지 않습니다. 서버는 Go를 사용하여 개발되었으며, 사용자 인터페이스에는 프론트엔드 프레임워크가 사용되었습니다.