플러그인 시스템을 지원하는 칼리버
칼리버(Calibre)는 오픈 소스 전자책 관리 소프트웨어로, 전자책의 변환, 관리, 편집, 전송 등을 할 수 있는 다기능 도구입니다. 2006년 커비터 굽타(Kovid Goyal)에 의해 처음 개발되었으며, 현재 전 세계적으로 널리 사용되고 있습니다. 칼리버는 윈도우, 맥OS, 리눅스 등 다양한 운영체제에서 실행되며, 강력한 기능과 사용자 친화적인 인터페이스를 제공합니다.
칼리버는 전자책 라이브러리를 효율적으로 관리할 수 있는 기능을 제공합니다. 책의 메타데이터(제목, 저자, 출판사, ISBN 등)를 편집하고, 태그와 카테고리를 설정하여 체계적으로 분류할 수 있습니다. 또한, 표지 이미지를 추가하거나 변경할 수도 있습니다.
칼리버는 전자책을 직접 편집할 수 있는 도구를 제공합니다. EPUB 형식의 전자책을 편집할 때 매우 유용하며, 텍스트 수정, 스타일 변경, 이미지 삽입 등을 할 수 있습니다. 내장된 에디터는 WYSIWYG(What You See Is What You Get) 방식과 코드 편집 방식을 모두 지원하여, 사용자가 원하는 방식으로 전자책을 편집할 수 있게 합니다.
칼리버는 전자책을 다양한 전자책 리더기나 모바일 기기로 전송할 수 있는 기능을 제공합니다. USB 연결을 통해 전자책 리더기와 동기화하거나, 무선 네트워크를 통해 전자책을 전송할 수 있습니다. 아마존 킨들 같은 경우, 이메일을 통해 전자책을 직접 전송하는 것도 가능합니다.
칼리버는 다양한 뉴스 웹사이트와 블로그에서 콘텐츠를 다운로드하여 전자책으로 생성할 수 있는 기능을 제공합니다. 사용자는 자신이 관심 있는 뉴스 소스를 선택하고, 칼리버가 자동으로 정해진 시간에 해당 콘텐츠를 다운로드하여 전자책 형태로 변환하도록 설정할 수 있습니다.
칼리버는 내장된 전자책 서버 기능을 통해, 사용자들이 자신의 전자책 라이브러리를 인터넷을 통해 원격으로 접근할 수 있게 합니다. 이를 통해, 다른 기기에서 웹 브라우저를 통해 자신의 전자책을 검색하고 읽을 수 있습니다. 이 기능은 특히 많은 전자책을 소유하고 있는 사용자들에게 매우 유용합니다.
칼리버는 공식 웹사이트에서 무료로 다운로드할 수 있습니다. 윈도우, 맥OS, 리눅스 등 다양한 운영체제를 지원하며, 설치 과정은 간단합니다. 설치 파일을 다운로드하고, 지시에 따라 설치를 완료하면 됩니다.
설치를 완료한 후, 칼리버를 처음 실행하면 초기 설정 마법사가 실행됩니다. 여기서 사용자 언어와 기본 전자책 라이브러리 위치를 설정할 수 있습니다. 또한, 칼리버에서 사용하는 전자책 리더기를 설정하여, 이후 전자책 전송을 쉽게 할 수 있도록 합니다.
칼리버의 메인 인터페이스에서 "책 추가" 버튼을 클릭하여 전자책 파일을 라이브러리에 추가할 수 있습니다. 지원되는 파일 형식은 매우 다양하며, 여러 파일을 한 번에 추가할 수도 있습니다.
전자책을 다른 형식으로 변환하려면, 라이브러리에서 변환할 책을 선택한 후, "책 변환" 버튼을 클릭합니다. 변환 창에서 출력 형식을 선택하고, 필요한 경우 다양한 변환 옵션을 설정할 수 있습니다. 설정을 완료한 후, "확인" 버튼을 클릭하면 변환이 시작됩니다.
추가된 전자책의 메타데이터를 편집하려면, 라이브러리에서 책을 선택한 후, "메타데이터 편집" 버튼을 클릭합니다. 여기서 제목, 저자, 출판사, 표지 이미지 등을 수정할 수 있습니다. 또한, 인터넷에서 자동으로 메타데이터를 가져올 수도 있습니다.
전자책을 전자책 리더기로 전송하려면, 리더기를 USB로 연결한 후, 라이브러리에서 전송할 책을 선택하고, "기기로 보내기" 버튼을 클릭합니다. 무선 네트워크를 통해 전송할 수도 있으며, 설정에 따라 이메일로 전송하는 것도 가능합니다.
칼리버는 플러그인 시스템을 지원하여, 사용자가 원하는 기능을 추가할 수 있습니다. 예를 들어, 특정 전자책 스토어와의 통합, 파일 형식 변환, 메타데이터 관리 등 다양한 플러그인을 설치하여 칼리버의 기능을 확장할 수 있습니다. 플러그인은 칼리버의 공식 플러그인 저장소에서 쉽게 다운로드하고 설치할 수 있습니다.
칼리버는 GUI(그래픽 사용자 인터페이스) 외에도 명령줄 인터페이스(CLI)를 제공합니다. 이를 통해 스크립트를 작성하여 자동화 작업을 수행하거나, 원격 서버에서 칼리버를 사용할 수 있습니다. CLI는 전자책 변환, 메타데이터 수정, 뉴스 다운로드 등 거의 모든 칼리버 기능을 지원합니다.
칼리버는 사용자가 맞춤형 뉴스 소스를 추가하여, 특정 웹사이트나 블로그에서 콘텐츠를 다운로드하도록 설정할 수 있습니다. 이는 RSS 피드를 사용하여 구현되며, 뉴스 소스 스크립트를 작성하여 세부 설정을 조정할 수 있습니다.
칼리버는 전자책의 서식을 세밀하게 지정할 수 있는 도구를 제공합니다. 이를 통해 텍스트 스타일, 단락 서식, 이미지 위치 등을 조정할 수 있습니다. 또한, EPUB 파일의 CSS를 직접 편집하여 더욱 정밀한 서식 지정을 할 수 있습니다.