Поширені питання та відповіді на них

Перетворення даних електронних книг у інші формати

Підтримку перетворення яких форматів передбачено у calibre?

У calibre передбачено підтримку багатьох форматів вхідних і вихідних даних. Програма здатна перетворити дані у будь-якому вхідному форматі з наведеного нижче списку на дані у будь-якому з вихідних форматів.

Формати вхідних даних: AZW, AZW3, AZW4, CBZ, CBR, CBC, CHM, DJVU, DOCX, EPUB, FB2, HTML, HTMLZ, LIT, LRF, MOBI, ODT, PDF, PRC, PDB, PML, RB, RTF, SNB, TCR, TXT, TXTZ

Формати вихідних даних: AZW3, EPUB, DOCX, FB2, HTMLZ, OEB, LIT, LRF, MOBI, PDB, PMLZ, RB, PDF, RTF, SNB, TCR, TXT, TXTZ, ZIP

Примітка

PRC є загальною назвою формату. У calibre передбачено підтримку файлів PRC з заголовками TextRead та MOBIBook. PDB також є загальною назвою формату. У calibre передбачено підтримку файлів PDB у форматах eReader, Plucker, PML та zTxt. Підтримка DJVU обмежується перетворенням файлів DJVU, які містять вбудований текстовий шар. Такі файли типово створюються програмами для оптичного розпізнавання текстів. Книги MOBI можуть належати до одного з двох типів: Mobi6 та KF8. У calibre передбачено повну підтримку обох цих типів. Файли MOBI часто мають суфікс назви .azw і .azw3. Передбачено підтримку файлів DOCX з версії Microsoft Word 2007 та новіших версій.

Якими є найкращі початкові формати для перетворення?

За зменшенням пріоритетності: LIT, MOBI, AZW, EPUB, AZW3, FB2, DOCX, HTML, PRC, ODT, RTF, PDB, TXT, PDF

Перетворення файла PDF не дає бажаних наслідків. Що робити?

Дані файлів PDF перетворювати доволі важко. Список різноманітних проблем, пов’язаних із перетворенням PDF наведено тут: Перетворення документів PDF.

Як перетворити файл, що містить нелатинські символи або теґи для позначення лапок?

У цієї проблеми є два аспекти:
  1. Дані щодо кодування вмісту початкового файла: calibre намагається визначити кодування даних ваших початкових файлів, але часто визначити кодування неможливо. Отже, вам доведеться повідомити програмі, яке кодування слід використовувати. Зробити це можна за допомогою графічного інтерфейсу, а саме поля Кодування вхідних даних на вкладці Вигляд та поведінка  →  Текст діалогового вікна перетворення. Для інструментів командного рядка передбачено параметр ebook-convert-txt-input --input-encoding.
  2. Під час додавання файлів HTML до бібліотеки calibre, вам варто вказати calibre, яким є кодування тексту у файлах. Для цього скористайтеся пунктом Налаштування  →  Додатково - > Додатки  →  Модулі «Тип файла» і налаштуйте додаток HTML2Zip, повідомивши йому кодування, у якому зберігаються дані у ваших файлах HTML. Після цього calibre має належним чином обробляти ваші файли HTML. Кодування даних файлів HTML з різних джерел може бути різним, отже може виникнути потреба у коригування параметра кодування. Поширеним кодуванням багатьох файлів з інтернету є cp1251, тому рекомендуємо вам спробувати це кодування першим. Зауважте, що під час перетворення файлів HTML слід залишати згаданий вище параметр кодування порожнім. Причиною є те, що додаток HTML2ZIP автоматично перетворює дані файлів HTML у стандартне кодування (utf-8).

Що за проблеми зі списком змісту у файлах MOBI?

Перше, що слід знати, є те, що у більшості книг є дві таблиці змісту. Однією з них є традиційна таблиця змісту, подібна до тієї, яку ви можете бачити у звичайних паперових книгах. Ця таблиця змісту є частиною основного документа, її може бути форматовано будь-яким чином за допомогою таблиці стилів. Цю таблицю змісту будемо називати змістом даних.

Крім того, є ще зміст метаданих. Зміст метаданих — таблиця змісту, яка не є частиною тексту книги і доступ до якої можна отримати за допомогою якоїсь спеціальної кнопки у програмі для читання. Наприклад, у програмі для читання книг calibre для перегляду цієї таблиці змісту використовують кнопку «Показати зміст». Стиль цієї таблиці змісту творець книги визначити не може. За її показ відповідає лише програма для перегляду книги.

Ситуація із форматом MOBI є заплутаною. Це спричинене тим, що у форматі MOBI, єдиному серед поширених форматів електронних книг, не передбачено підтримки змісту у метаданих. Книги MOBI імітують наявність змісту у метаданих, дописуючи додатковий список змісту у тексті наприкінці книги. Коли ви натискаєте кнопку переходу до змісту на вашому пристрої Kindle, пристрій Kindle переносить вас саме до цього додаткового розділу змісту.

Як бачите, у книзі MOBI є два ідентичних списки змісту. Слід пам’ятати, що один з них є семантично списком змісту у тексті, а інших — списком змісту у метаданих, хоча обидва містять одні й ті самі записи і виглядають однаково. Доступ до одного з них можна отримати безпосередньо з меню Kindle, інший же недоступний з цих меню.

Під час перетворення даних у формат MOBI calibre виявляє зміст у метаданих вхідного документа і створює зміст наприкінці тексту у виведеному файлі MOBI. Ви можете вимкнути його створення пунктом у параметрах виведення у MOBI. Ви також можете повідомити calibre, де слід розмістити список змісту у тексті, на початку чи наприкінці книги за допомогою іншого пункту у параметрах виведення у MOBI. Не забувайте, що цей список змісту семантично є змістом у метаданих, у будь-якому форматі, окрім MOBI, він не може бути частиною тексту. Те, що він є частиною тексту у MOBI просто прикра особливість, яку спричинено обмеженнями формату MOBI. Якщо вам потрібен список змісту у певному місці тексту документа, створіть його вручну. Отже, наполегливо рекомендуємо вам не змінювати типових налаштувань, тобто створення наприкінці книги списку змісту на основі змісту у метаданих. Крім того, зауважте, що якщо ви вимкнете створення списку змісту наприкінці тексту книги, отриманий файл MOBI може виявитися непридатним до читання на Kindle, оскільки на Kindle список змісту у метаданих використовується для багатьох речей, зокрема можливості гортання сторінок.

Якщо у документі вхідних даних список змісту створено вручну, ви можете скористатися параметрами виявлення списків змісту calibre для автоматичного створення змісту у метаданих на основі створеного вручну списку. Щоб дізнатися про те, як скористатися цими параметрами ознайомтеся із розділом щодо перетворення даних у підручнику користувача.

Нарешті, рекомендуємо вам позбутися списку змісту у тексті документа і зберігати для ваших електронних книг лише список змісту у метаданих. Списки змісту у метаданих надаватимуть читачам ваших електронних книг значно ширші можливості з навігації (окрім пристроїв Kindle, де вони збігатимуться із списками змісту у тексті книги).

Примітка

У новішому форматі AZW3 передбачено належну підтримку змісту у метаданих. Втім, відомо, що програми Kindle можуть обробляти файл не так, як слід, якщо ви вимкнете створення вбудованого списку вмісту наприкінці файла. Отже, рекомендуємо вам не вимикати створення такого змісту. Якщо ви створите файл AZW3 зі змістом у метаданих і без змісту наприкінці тексту, деякі можливості на Kindle не працюватимуть, зокрема можливість гортати сторінки.

Kindle не показує обкладинки для файлів MOBI на PC/Kindle, на Android/iPad тощо

Причиною є вада у програмному забезпеченні Amazon. Ви можете обійти її за допомогою сторінки налаштувань calibre Налаштування  →  Перетворення  →  Вихідні параметри  →  Вивід у MOBI і пункту «Увімкнути оприлюднення книги…». Якщо ви перетворюєте раніше перетворену книгу, вам також слід позначити цей пункт у діалоговому вікні перетворення для окремої книги (оскільки параметри перетворення окремих книг зберігаються і мають вищий пріоритет за загальні параметри).

Зауважте, що після цього створений файл MOBI буде показано у розділі особистих документів, а не розділі «Книги» на Kindle Fire, а Amazon whispersync не працюватиме. Втім, обкладинки буде показано. Отже, ви можете вибрати ту функціональну можливість, яка є для вас важливішою. Вам варто зв’язатися із Amazon і попросити їх виправити цю ваду.

Вада у програмному забезпеченні Amazon полягає у тому, що коли ви записуєте файл MOBI на Kindle, і файл не позначено як особистий документ, Amazon вважає, що ви придбали книгу у крамниці компанії і намагається отримати мініатюру обкладинки книги з серверів компанії. Якщо отримати мініатюру не вдасться, програма відмовляється використовувати зображення обкладинки з файла MOBI. Ймовірно, так зроблено навмисне з боку Amazon, щоб змусити авторів продавати книги лише за допомогою крамниці компанії. Іншими словами, Kindle показує лише обкладинки книг, які позначено як особисті документи, або обкладинки книг, які придбано у Amazon.

Якщо ви надішлете файл MOBI на пристрій Kindle з електронним чорнилом за допомогою calibre і з’єднання USB, calibre обійде цю ваду у програмному забезпеченні Amazon, вивантаживши зображення обкладинки програмно. Втім, такий обхідний маневр можливий, лише якщо використовується з’єднання USB і надсилання даних відбувається за допомогою calibre. Зауважте, що якщо файл буде надіслано електронною поштою, програмне забезпечення Amazon автоматично позначить файл MOBI як особистий документ, обкладинку буде показано, але пункт книги з’явиться лише у списку особистих документів.

Як перетворити збірку файлів HTML у певному порядку?

Щоб перетворити збірку файлів HTML у певному порядку, вам слід створити таблицю змісту файла. Тобто, слід створити ще один файл HTML, який міститиме посилання на усі інші файли у бажаному порядку. Вміст такого файла може бути подібним до наступного:

<html>
   <body>
     <h1>Table of Contents</h1>
     <p style="text-indent:0pt">
        <a href="file1.html">First File</a><br/>
        <a href="file2.html">Second File</a><br/>
        .
        .
        .
     </p>
   </body>
</html>

Далі, просто додайте цей файл HTML у графічному інтерфейсі редактора і скористайтеся кнопкою перетворення для створення книги. Ви можете скористатися пунктом у розділі таблиці змісту діалогового вікна перетворення для керування створенням таблиці змісту книги.

Примітка

Типово, під час додавання файлів HTML calibre проходить посилання у файлах у порядку спершу глибина. Це означає, що якщо файл A.html посилається на файл B.html, C.html і D.html, а файл B.html посилається на файл D.html, файли буде розташовано у такому порядку: A.html, B.html, D.html, C.html. Якщо ж вам потрібен порядок A.html, B.html, C.html, D.html, вам доведеться повідомити calibre, щоб програма додавала файли у порядку спершу шлях. Для цього відкрийте сторінку налаштувань Налаштування  →  Додатково  →  Додатки і налаштуйте додаток HTML to ZIP.

Чому файл EPUB, який створено calibre, виявився некоректним?

Calibre не гарантує, що створений за допомогою програми код EPUB буде коректним. Єдиною гарантією є передавання програмі коректного коду XHTML 1.1 + CSS 2.1. Тоді програма гарантовано створить коректний код EPUB. calibre докладає значних зусиль для того, щоб створений код EPUB працював як слід на широкому спектрі пристроїв. Ця мета є несумісною зі створенням коректних EPUB, але є набагато важливішою для більшості користувачів. Якщо вам потрібна програма, яка завжди створює коректні EPUB, calibre не для вас. Це означає, що якщо ви захочете надіслати створений за допомогою calibre файл EPUB до інтернет-сховища, де використано засіб перевірки коректності EPUB, вам доведеться забезпечити коректність коду EPUB власноруч. Calibre не зробить цього за вас. Іншими словами, вам слід передавати програмі лише коректні вхідні дані XHTML + CSS.

Як скористатися деякими додатковим можливостями інструментів перетворення?

Ви можете отримати довідку щодо окремих можливостей засобів перетворення у відповідь на наведення вказівника миші на елемент графічного інтерфейсу або на команду ebook-convert dummy.html .epub -h у терміналі. Чудовим місцем для початку є перегляд цього демонстраційного файла розширених можливостей: html-demo.zip

Інтеграція з пристроями

Contents

Підтримку яких пристроїв передбачено у calibre?

calibre може безпосередньо з’єднуватися з усіма поширеними (і більшістю малопоширених) пристроями для читання електронних книг, смартфонами, планшетами тощо. Крім того, за допомогою можливості З’єднатися з текою ви можете скористатися будь-яким пристроєм для читання електронних книг, який показує себе у системі як диск USB. Ви навіть можете встановлювати з’єднання з пристроями Apple (за допомогою iTunes), скориставшись можливістю З’єднатися з iTunes.

Як допомогти у реалізації підтримки вашого пристрою у calibre?

Якщо ваш пристрій ідентифікується системою як диск USB, додавання його підтримки до calibre є дуже простим. Для цього нам знадобляться від вас такі дані:

  • Повний список форматів електронних книг, підтримку яких передбачено на вашому пристрої.
  • Чи є на пристрої спеціальна тека, де повинні зберігатись всі книжкові файли? Чи знайде пристрій файли, розміщені у підтеках?
  • Нам також знадобляться дані щодо вашого пристрою, які calibre збере автоматично. По-перше, якщо на вашому пристрої передбачено підтримку карток SD, вставте їх. Далі, з’єднайте ваш пристрій з комп’ютером. У calibre скористайтеся пунктом Налаштування  →  Різне і натисніть кнопку «Діагностика виявлення пристроїв». У відповідь буде створено діагностичні дані. Скопіюйте дані до файла і повторіть процедуру, цього разу з від’єднаним від вашого комп’ютера пристроєм.
  • Надішліть обидва набори виведених даних нам із іншою інформацією, і ми напишемо драйвер для вашого пристрою.

Після надсилання вами виведених даних для певної операційної системи підтримка пристрою у відповідній операційній системі з’явиться у наступному випуску calibre. Щоб надіслати нам дані, створіть сповіщення щодо вади і долучіть виведені дані до нього. Див. calibre bugs.

Чому calibre не може виявити мій пристрій?

Виконайте ці кроки, щоб визначити причину:

  • Переконайтеся, що з вашим комп’ютером одночасно з’єднано лише один пристрій. Не з’єднуйте з комп’ютером інших підтримуваних пристроїв, зокрема iPhone/iPad тощо.
  • Якщо ви з’єднуєте програму з пристроєм Apple (iPad, iPod Touch, iPhone), скористайтеся методом „Connect to iTunes“ у початкових настановах („Getting started“) на сторінці Calibre + Apple iDevices: Start here.
  • Переконайтеся, що ви користуєтеся найсвіжішою версією calibre. Найсвіжішу версію завжди можна отримати з сайта calibre. Дізнатися про те, якою версією calibre ви користуєтеся, можна за допомогою даних у нижньому рядку головного вікна calibre.
  • Впевніться, що ваша операційна система бачить пристрій. Тобто, пристрій відображається у Windows Explorer (на Windows) чи у Finder (на macOS).
  • У calibre, відкрийте Налаштування  →  Ігноровані пристрої і перевірте, чи немає вашого пристрою у списку ігнорування.
  • Якщо усі описані вище кроки не допомагають, перейдіть на сторінку Налаштування  →  Різне і натисніть кнопку Діагностика виявлення пристроїв, перед цим з’єднавши ваш комп’ютер із пристроєм. Далі, додайте виведені дані до квитка у системі стеження за вадами у calibre.

Нестандартний або незвичайний пристрій. Як з’єднати з ним комп’ютер?

Окрім пункту З’єднатися з текою, доступ до якого можна отримати за допомогою кнопки З’єднатись/Роздати, у calibre передбачено додаток пристроїв Визначено користувачем, яким можна скористатися для встановлення з’єднання із будь-яким пристроєм USB, який може працювати у режимі диска у вашій операційній системі. Зауваження: у Windows, щоб програма calibre могла скористатися пристроєм, з ним має бути пов’язано літеру. Щоб дізнатися більше, див. додаток пристрою Налаштування -> Додатки -> Додатки «Інтерфейс пристрою» -> User Defined і Налаштування -> Різне -> Отримати дані для налаштовування пристрою, визначеного користувачем. Зауважте, що якщо ви використовуєте визначений користувачем додаток для пристрою, який зазвичай виявляється вбудованим додатком calibre, вам слід спочатку вимкнути вбудований додаток, щоб замість нього можна було використати визначений вами додаток.

Як calibre керує збірками на пристроях для читання SONY?

Коли calibre встановлює з’єднання з пристроєм для читання книг, програма отримує усі дані щодо збірок на пристрої для читання. Збірки, елементами яких є книги, буде показано на панелі пристрою.

Коли ви надсилаєте книгу на пристрій для читання, calibre додає книгу до збірок на основі метаданих з книги. Типово, збірки створюються на основі міток і циклів. Ви можете керувати тим, які метадані буде використано за допомогою списку Налаштування  →  Додатково  →  Додатки  →  Додатки «Інтерфейс пристроїв» і налаштовування додатка інтерфейсу пристроїв SONY. Якщо ви вилучите усі значення, calibre не додаватиме книги ні до якої збірки.

Керування збірками, в основному, контролюється параметром «Керування метаданими» на сторінці Налаштування  →  Імпортування/Експортування  →  Надсилання книг на пристрої. Якщо встановити значення «Керування вручну» (типовий варіант), керування збірками буде залишено користувачеві — calibre не вилучатиме наявних збірок для книги на пристрої для читання, коли ви повторно надсилатимете книгу на пристрій, але calibre додаватиме книгу до збірок, якщо це потрібно. Щоб забезпечити обробку книги відповідно до поточних метаданих calibre, спочатку вилучіть книги з пристрою для читання, а вже потім надсилайте їх на нього повторно. Ви можете редагувати збірки безпосередньо за допомогою панелі перегляду пристрою: достатньо двічі клацнути на бажаному пункті або клацнути правою кнопкою миші на пункті у стовпчику збірок.

Якщо для параметра «Керування метаданими» встановлено значення «Лише під час надсилання», calibre керуватиме збірками дещо агресивніше. Структура збірок будуватиметься лише на основі метаданих calibre. Надсилання книги на пристрій призведе до виправлення збірок для цієї книги так, щоб назви збірок точно відповідали метаданим книги, із додаванням або вилученням збірок, якщо це потрібно. Редагування збірок за допомогою панелі перегляду пристрою буде заборонено, оскільки збірки, яких немає у метаданих вилучатимуться автоматично.

Якщо для параметра «Керування метаданими» буде встановлено значення «Автоматичне керування», calibre оновлюватиме метадані і збірки і коли з комп’ютером з’єднано пристрій, і коли програма надсилатиме книги на пристрій. Коли calibre виявлятиме пристрій для читання і створюватиме список книг на цьому пристрої, програма надсилатиме метадані з бібліотеки на пристрій для читання для усіх книг на пристрої, які є у бібліотеці (значенням «On device» є True), додаючи і вилучаючи книги зі збірки відповідно до метаданих та налаштувань пристрою. Коли програма надсилатиме книгу на пристрій, calibre виправлятиме метадані книги, додаючи або вилучаючи збірки. Редагування метаданих вручну на панелі перегляду пристрою буде заборонено. Зауважте, що цей варіант дій стосується надсилання метаданих, а не книг. Файли книг на пристрої для читання змінено не буде.

Підіб’ємо підсумки. Виберіть «Керування вручну», якщо ви хочете керувати збірками вручну. Збірки книги ніколи автоматично не вилучатимуться calibre, але їх можна буде вилучити редагуванням даних на панелі перегляду пристрою. Виберіть варіант «Лише під час надсилання», якщо хочете, щоб програма calibre керувала збірками для книг, які ви надсилаєте на пристрій, додавала або вилучала книги зі збірок, якщо це потрібно. Виберіть варіант «Автоматичне керування», якщо ви хочете, щоб програма calibre підтримувала синхронізацію даних щдо збірок кожного разу, коли пристрій для читання з’єднується з комп’ютером.

Якщо для керування вашим пристроєм для читання ви використовуєте декілька встановлених екземплярів calibre, варіант «Автоматичне керування» навряд чи вам підійде. З’єднання пристрою для читання із однією з бібліотек призведе до скидання значень метаданих до тих, які зберігаються у цій бібліотеці. З’єднання з іншою бібліотекою замінить дані на дані цієї іншої бібліотеки. Таким чином, метадані книг, які є у обох бібліотеках увесь час перезаписуватимуться.

Чи можу я використовувати програмне забезпечення і SONY, і calibre для управління моїм пристроєм для читання?

Так, ви можете користуватися обома програмами, якщо не запускатимете їх одночасно. Тобто, ви маєте використовувати таку послідовність дій: з’єднати пристрій -> скористатися однією з програм -> від’єднати пристрій. Повторно з’єднати пристрій -> скористатися іншою програмою -> від’єднати пристрій.

Основною причиною є те, що пристрій для читання використовує єдиний файл для стеження за усіма метаданими, зокрема даними щодо збірок, і цей файл записується і програмним забезпеченням calibre, і програмним забезпеченням Sony, коли якісь дані оновлюються на пристрої для читання. Файл буде збережено, коли пристрій для читання від’єднуватиметься (безпечно), отже хоч один з файлів перебуватиме у безпеці, доки з’єднання з пристроєм не буде. Якщо вам не хочеться пам’ятати, який з файлів було оновлено, достатньо просто використовувати дані з одного з файлів для їх передавання і просто експортувати/імпортувати дані до/з нього за допомогою диска комп’ютера.

Якщо вам потрібно скинути ваші метадані через проблеми, які виникли через одночасне використання програм, просто вилучіть файл media.xml на пристрої для читання за допомогою програми для керування файлами вашого комп’ютера. Файл буде повторно створено після від’єднання від комп’ютера.

Останні оновлення програмного забезпечення пристроїв для читання SONY примушують вас до використання програмного забезпечення цієї компанії. Якщо ви встановите його, відповідна програма автоматично запускатиметься кожного разу, коли ви з’єднуватимете пристрій з комп’ютером. Якщо ви не хочете вилучати це програмне забезпечення з системи, є декілька способів обійти негаразди. Найпростішим способом є перейменовування виконуваного файла, який запускає програму керування бібліотекою. Докладніше про це на форумі.

Як скористатися calibre для роботи з iPad/iPhone/iPod touch?

За допомогою бездротового зв’язку

Найпростішим способом передавання книг бездротовим зв’язком на ваш пристрій Apple (iPad, iPhone або iPod) є використання програми для iOS Calibre Companion. Супровід цієї програми здійснюється одним із основних розробників calibre. Вона надає змогу з’єднувати ваш пристрій Apple бездротовим з’єднанням із вашим комп’ютером так, наче ви з’єднали пристрій з комп’ютером за допомогою кабелю USB. Ви зможете переглядати файли на пристрої у calibre і користуватися кнопкою Надіслати на пристрій для передавання файлів на пристрій бездротовим з’єднанням.

Іншим способом навігації вашою збіркою calibre з пристрою Apple є використання сервера даних calibre, який робить вашу збірку доступною з інтернету. Спочатку виконайте такі кроки у calibre:

  • Встановіть бажаний формат виведення у calibre у значення EPUB (формат виведення можна вказати на сторінці Налаштування  →  Інтерфейс  →  Поведінка)
  • Встановіть профіль виведення у iPad (це також працює для iPhone/iPod) на сторінці Налаштування  →  Перетворення  →  Загальні параметри  →  Налаштування сторінки
  • Перетворіть книги, які ви читатимете на вашому i-пристрої на формат EPUB: просто позначте їх у списку і натисніть кнопку Перетворити.
  • Увімкніть сервер даних натисканням кнопки З’єднатись/Роздати і залиште calibre працювати. Ви також можете наказати calibre автоматично запускати сервер даних за допомогою сторінки Налаштування  →  Спільний доступ  →  Обмін мережею.

На вашому пристрої Apple є багато програм, які можуть встановлювати з’єднання із сервером даних calibre. Одну з них ми вже згадували вище: Calibre Companion. Нижче можна знайти опис ще двох, iBooks і Stanza.

Використання Stanza

Доступ до ваших книг з iPhone можна здійснювати за допомогою Stanza. Перейдіть до дії «Отримати книги» («Get Books») і натисніть вкладку «Спільні» («Shared»). Там ви побачите пункт «Books in calibre». Якщо цього пункту немає, переконайтеся, що iPad/iPhone з’єднано за допомогою мережі WiFi, а не 3G. Якщо каталог calibre усе ще не вдається виявити за допомогою Stanza, ви можете додати його вручну. Для цього перейдіть на вкладку «Спільні» («Shared») і натисніть кнопку «Редагувати» («Edit»), потім натисніть кнопку «Додати джерело книг» («Add book source»), щоб додати нове джерело книг. На сторінці додавання джерела книги введіть бажану для вас назву і вкажіть у полі адреси таку адресу:

http://192.168.1.2:8080/

Замініть ``192.168.1.2``на локальну IP-адресу комп’ютера, на якому запущено calibre. Докладний опис запуску сервера та визначення належної IP-адреси наведено у розділі Сервер даних calibre.

Якщо під час перегляду каталогу calibre у Stanza ви бачите повідомлення про перевищення часу очікування на дані (тайм-аут), спробуйте збільшити значення часу очікування на дані у параметрах stanza. Перейдіть до сторінки «Інформація -> Параметри» («Info -> Settings») із збільште значення часу очікування («Download Timeout»).

Використання iBooks

Запустіть програму Safari і введіть IP-адресу і порт комп’ютера, на якому запущено сервер calibre. Ось так:

http://192.168.1.2:8080/

Замініть ``192.168.1.2``на локальну IP-адресу комп’ютера, на якому запущено calibre. Докладний опис запуску сервера та визначення належної IP-адреси наведено у розділі Сервер даних calibre.

У вікні Safari ви побачити список книг. Просто натисніть посилання на epub для будь-якої книги, яку ви хочете прочитати, і Safari запропонує відкрити її за допомогою iBooks.

Використання кабелю USB + iTunes

Скористайтеся методом „Connect to iTunes“ у початкових настановах („Getting started“) на сторінці Calibre + Apple iDevices: Start here.

Цей спосіб працює лише у Windows Vista на новіших версіях та у macOS до версії 10.8. Підтримки Linux не передбачено (просто не існує версії iTunes для linux), як і підтримки macOS версії, які новіші за 10.8, оскільки Apple вилучила можливість використання iTunes для керування книгами, замінивши його на iBooks.

Як скористатися calibre на моєму телефоні або планшеті під керуванням Android чи Kindle Fire HD?

Існує два способи з’єднати ваш пристрій під керуванням Android із calibre. За допомогою кабелю USB або за допомогою бездротового зв’язку. Першим кроком у використанні пристрою під керуванням Android є встановлення на нього програми для читання електронних книг. Існує багато безкоштовних і комерційних програм для Android. Ось декілька прикладів (без певного пріоритету): FBReader, Moon+, Mantano, Aldiko, Kindle.

За допомогою кабеля USB

Просто з’єднайте ваш пристрій з комп’ютером за допомогою кабелю USB. calibre має автоматично виявити пристрій. Потім ви можете перенести книги на пристрій за допомогою натискання кнопки Надіслати на пристрій. У calibre не передбачено підтримки абсолютно будь-якого пристрою під керуванням android. Отже, якщо ваш пристрій не було виявлено, виконайте настанови з розділу Як допомогти у реалізації підтримки вашого пристрою у calibre?, щоб отримати підтримку вашого пристрою у calibre.

Примітка

На новіших пристроях під керуванням Android вам доведеться скористатися певними хитрощами, щоб змусити з’єднання працювати, оскільки Google намагається ускладнити роботу поза «хмарою» компанії. По-перше, розблокуйте екран, перш ніж вставляти кабель USB. Після вставляння кабелю USB ви побачите контекстне сповіщення. У ньому має бути повідомлення щодо «Передавання мультимедійних файлів» («Transferring Media files») або «MTP (Media Transfer mode)». Якщо кнопки вибору немає, натисніть сповіщення і змініть режим на режим передавання мультимедійних даних (MTP). Нарешті, під час кожної спробуи з’єднання calibre або операційної системи з пристроєм може з’явитися сповіщення щодо дозволу на з’єднання. Натисніть ньому кнопку «Гаразд» («OK»).

За допомогою бездротового зв’язку

Найпростішим способом передавання книг бездротовим зв’язком на ваш пристрій під керуванням Android є використання програми для Android Calibre Companion. Супровід цієї програми здійснюється одним із основних розробників calibre. Вона надає змогу з’єднувати ваш пристрій під керуванням Android бездротовим з’єднанням із вашим комп’ютером так, наче ви з’єднали пристрій з комп’ютером за допомогою кабелю USB. Ви зможете переглядати файли на пристрої у calibre і користуватися кнопкою Надіслати на пристрій для передавання файлів на пристрій бездротовим з’єднанням.

Крім того, до складу calibre включено інтернет-сервер, Сервер даних. Ви можете переглядати вашу збірку calibre на пристрої під керуванням Android за допомогою цього сервера даних calibre, який робить вашу збірку доступною з інтернету. Спочатку виконайте такі кроки у calibre:

  • Встановіть Бажаний формат виведення у calibre у значення EPUB для звичайних пристроїв під керуванням Android або MOBI для пристроїв Kindle (формат виведення можна вказати на сторінці Налаштування  →  Інтерфейс  →  Поведінка)
  • Перетворіть книги, які ви читатимете на вашому i-пристрої на формат EPUB: просто позначте їх у списку і натисніть кнопку Перетворити.
  • Увімкніть сервер даних у налаштуваннях calibre і не закривайте вікно calibre.

Далі, на вашому пристрої під керуванням Android відкрийте браузер і перейдіть до сторінки

Замініть ``192.168.1.2``на локальну IP-адресу комп’ютера, на якому запущено calibre. Докладний опис запуску сервера та визначення належної IP-адреси наведено у розділі Сервер даних calibre.

Тепер ви можете переглядати вміст вашої збірки книг та отримувати книги з calibre на ваш пристрій, а отже відкривати книги за допомогою будь-якої програми для читання електронних книг, яку встановлено на вашому пристрої під керуванням Android.

У Calibre Companion та багатьох інших програмах для читання книг передбачено підтримку безпосереднього перегляду бібліотеки calibre. Наприклад, у Aldiko натисніть пункт «My Catalogs», далі «+», щоб додати каталог, потім надайте каталогу назву, наприклад «calibre», і вкажіть адресу зі списку, наведеного вище. Після цього ви зможете переглядати бібліотеку calibre і отримувати з неї книги безпосередньо до програми для читання книг.

Чи можна отримувати доступ до книг calibre за допомогою програми для перегляду інтернету на Kindle або іншому пристрої для читання?

У calibre передбачено сервер даних, який експортує список книг у calibre у форматі вебсторінки. Докладніше про це у розділі Сервер даних calibre.

На деяких пристроях, зокрема Kindle (1/2/DX), доступ до порту 8080 (типового порту, на якому працює сервер) заборонено. Якщо на вашому пристрої доступ до цього порту заборонено, змініть порт у налаштуваннях calibre на 80. (У деяких операційних системах не можна запускати сервер на порту із номером, який є меншим за 1024, з міркувань безпеки. У такому випадку найпростішим рішенням є налаштовування вашого маршрутизатора на переспрямоування запитів до порту 80 на порт 8080).

Крім того, програми для перегляду інтернету на деяких пристроях недостатньо розвинені, щоб показувати програмоподібний інтерфейс сервера даних. На таких пристроях ви можете просто додати /mobile до адреси сервера, щоб отримати доступ до спрощеного інтерфейсу без javascript.

Чому у мене не виходити надсилати електронну пошту за допомогою calibre?

Через значну частку спаму у електронній пошті, надсилання повідомлень електронної пошти може бути проблемним, оскільки на різних поштових серверах використовують різні стратегії для блокування спаму. Найпоширенішою проблемою є безпосереднє надсилання пошти (без ретрансляції) у calibre. Багато серверів (наприклад, сервери Amazon) блокують поштові повідомлення, які не надходять від добре відомого ретранслятора. Найстійкішим до подібних проблем способом налаштувати надсилання електронної пошти у calibre є такий:

  • Створіть безкоштовний обліковий запис GMX на GMX.
  • Відкрийте сторінку Налаштування  →  Спільний доступ  →  Обмін електронною поштою у calibre, натисніть кнопку Використовувати GMX і вкажіть потрібні програмі значення.
  • Увійдіть до вашого облікового запису GMX на сайті і увімкніть надсилання за допомогою SMTP (Settings->POP3 & IMAP->Send and receive emails via external program)
  • Після цього calibre зможе використовувати GMX для надсилання поштових повідомлень.
  • Якщо ви надсилатимете дані на ваш пристрій Kindle, не забудьте оновити параметри електронної пошти на вашій сторінці Amazon Kindle, щоб дозволити надсилання електронної пошти з вашої адреси на GMX. Крім того, зауважте, що Amazon забороняє отримання електронною поштою книг у форматі AZW3 та книг у новому стилі (KF8) MOBI.

Навіть після виконання цих дій у вас все ж можуть виникнути проблеми. Типовим джерелом проблем є те, що деякі не дуже вдало побудовані антивірусні програми забороняють calibre відкривати з’єднання для надсилання електронної пошти. Спробуйте створити запис виключення для calibre у вашій антивірусній програмі.

Примітка

Microsoft, Google або Gmx можуть вимкнути ваш обліковий запис, якщо ви регулярно надсилатимете значний обсяг електронної пошти. Отже, якщо ви користуєтеся цими службами для надсилання пошти, calibre автоматично обмежуватиме надсилання книг однією книгою кожні п’ять хвилин. Якщо ви вважаєте, що ризику блокування облікового запису немає, ви можете зменшити цей інтервал очікування за допомогою сторінки налаштувань Налаштування  →  Додатково  →  Коригування у calibre.

Примітка

Нещодавно Google довільним чином порушив стандарти підтримки протоколу надсилання електронної пошти (SMTP), намагаючись змусити усіх користуватися інтернет-інтерфейсом, де може бути показано більше реклами Компанія стверджує, що протокол SMTP є незахищеним. Це твердження є помилковим і не має ніякого підґрунтя. Якщо у вас виникають проблеми із gmail, вам слід Щоб скористатися обліковим записом gmail, вам слід «дозволити менш безпечні додатки», як це описано тут.

Примітка

Якщо ви не хочете надавати calibre доступ до вашого робочого облікового запису електронної пошти, створіть інший обліковий запис на службі надання безкоштовних послуг доступу до електронної пошти, наприклад GMX або Hotmail, і користуйтеся ним у calibre.

Пристрій для читання книг монтується у linux у режимі лише читання. Calibre не зможе отримувати до них доступу?

Ядра Linux монтують пристрої у режимі лише читання, якщо відповідні файлові системи містять помилки. Відновити працездатність файлової системи можна так:

sudo fsck.vfat -y /dev/sdc

Замініть /dev/sdc на шлях до вузла пристрою. Визначити вузол вашого пристрою, який завжди розташовуватиметься у /dev, можна за допомогою даних, які буде виведено цією командою:

mount

Чому у calibre не передбачено підтримки збірок на Kindle або шаф на Nook?

Ні у Kindle, ні у Nook не передбачено жодного способу керування збірками за допомогою з’єднання USB. Якщо ви справді хочете користуватися збірками, рекомендуємо вам продати ваш Kindle/Nook і придбати Kobo. Лише розробники Kobo, здається, розуміють, що життя є надто коротким для введення назв збірок одна за одною за допомогою екрана з електронним чорнилом. :)

Зауважте, що у випадку з Kindle існує один спосіб керування збірками за допомогою USB, але він потребує перезавантаження Kindle кожного разу, коли ви від’єднуватимете пристрій від комп’ютера, щоб програмне забезпечення пристрою змогло розпізнати зміни у збірках. Отже, малоймовірно, що у когось із розробників calibre колись виникне достатня мотивація для реалізації підтримки цього способу. Втім, існує додаток до calibre, який надає вам змогу створювати збірки на вашому пристрої Kindle на основі метаданих calibre. Його можна отримати тут.

Примітка

Компанія Amazon повністю усунула можливість керування збірками у нових моделях своїх пристроїв, зокрема у Kindle Touch і Kindle Fire. Після цього навіть вказаний вище додаток втрачає сенс, якщо ви не отримаєте права адміністратора на вашому Kindle і не встановите нетипову мікропрограму.

Коли я намагаюся скористатися calibre з моїм Kobo Touch, Glo тощо програма показує повідомлення про помилку. Що робити?

Мікропрограма Kobo сповнена вад. Не можна навіть вгадати, коли не вдасться встановити з’єднання із пристроєм. Причиною неможливості встановлення з’єднання може бути певна комбінація материнської плати, портів, кабелів, концентраторів USB. Якщо бачите повідомлення про помилку, коли намагаєтеся з’єднати ваш пристрій із calibre, спробуйте виконати вказані нижче дії, які допомогли деяким з користувачів calibre.

  • З’єднайте Kobo безпосередньо з вашим комп’ютером, без концентратора USB.
  • Спробуйте інший кабель USB або інший порт USB на вашому комп’ютері.
  • Спробуйте скористатися іншим комп’ютером, зокрема Kobo не працює належним чином з деякими комп’ютерами під керуванням Windows XP. Якщо ви користуєтеся Windows XP, спробуйте скористатися комп’ютером із новішою версією Windows.
  • Вийдіть з Kobo і увійдіть знову. Таким чином ви накажете системі перезібрати базу даних і виправити помилки, які пов’язано із пошкодженнями у базі даних.
  • Спробуйте оновити мікропрограму (прошивку) на вашому Kobo Touch до найсвіжішої версії.
  • Спробуйте скинути налаштування Kobo до типових (іноді це на певний час вирішує проблему, але потім вона з’являється знову, тому вам доведеться скидати налаштування знову і знову).
  • Спробуйте надсилати на Kobo одну чи дві книги за раз і не зберігайте на Kobo великих збірок.

Мною перенесено декілька книжок на Kindle за допомогою calibre. Чому вони не з’явилися у бібліотеці пристрою?

Книги, які надіслано на Kindle, буде показано лише після того, як їх буде проіндексовано Kindle. Індексація є доволі тривалим процесом. Якщо навіть доволі довге очікування не винагороджується появою книги у списку, ймовірною причиною є аварійне завершення засобу індексування книг Kindle. Іноді індексування певних книг цим засобом призводить до його аварії. На жаль, розробники Amazon не передбачили жодного способу визначити, обробка якої з книг призвела до аварії на Kindle. Єдиним способом усування проблеми є скидання Kindle до початкового стану або вилучення усіх файлів з пам’яті пристрою за допомогою Провідника Windows (або будь-якої іншої програми для керування файлами) із наступним надсиланням книг на пристрій, одна за одною, аж доки не буде виявлено проблемну книгу. Щойно ви виявите таку книгу, вилучіть її з Kindle і виконайте перетворення цієї книги з MOBI на MOBI або з MOBI на AZW3 у calibre, а потім знову надішліть її на пристрій. Найімовірніше, таким чином проблему буде усунено.

Керування бібліотекою

Де зберігаються файли книг?

Під час першого запуску calibre програма запитає вас про те, де слід зберігати ваші книги. Коли ви додаєте книгу до бібліотеки calibre, книгу буде скопійовано до цієї теки. Книги у теці розподілено за підтеками, назви яких визначаються авторами та назвами книг. Зауважте, що вмістом цієї теки в автоматичному режимі керує calibre. Не намагайтеся додавати файли або теки до цієї теки вручну, оскільки їх буде автоматично вилучено. Якщо ви хочете додати файл, пов’язаний із якоюсь з книг, скористайтеся для цього верхньою правою частиною діалогового вікна Редагувати метадані. Далі, calibre автоматично розмістить файл у належній теці і пересуватиме його відповідно, якщо ви внесене зміни до даних щодо авторів та назви книги.

Метадані щодо книг зберігаються у файлі metadata.db на верхньому рівні теки бібліотеки. Цей файл є базою даних sqlite. Під час створення резервних копій вашої бібліотеки вам слід скопіювати усю теку і усі її підтеки.

Тека бібліотеки і увесь її вміст складають бібліотеку calibre. У вас може бути декілька таких бібліотек. Щоб керувати бібліотеками, натисніть піктограму calibre на панелі інструментів. Ви можете створювати бібліотеки, вилучати або перейменовувати наявні бібліотеки, а також перемикатися між бібліотеками.

Ви можете копіювати або пересувати книги між різними бібліотеками (якщо вами налаштовано декілька бібліотек): просто наведіть вказівник миші на пункт книги у бібліотеці, клацніть правою кнопкою миші і виберіть у контекстному меню пункт Копіювати до бібліотеки.

Яким чином calibre обробляє і впорядковує імена авторів?

Імена авторів є складними записами, особливо через культурні відмінності у їхньому записі, див. цю нотатку, щоб дізнатися про деякі проблемні місця. У calibre передбачено дуже гнучку стратегію керування іменами авторів. По-перше, слід розуміти, що записи книг і авторів є окремими об’єктами у calibre. Книга може мати декілька авторів, а автор може бути автором декількох книг. Керувати записами авторів книги можна за допомогою діалогового вікна редагування метаданих. Змінити запис окремого автора можна клацанням правою кнопкою на пункті списку авторів панелі навігації мітками, розташованої ліворуч у головному вікні calibre. Далі, слід вибрати у контекстному меню пункт Керування записом «Автори». За допомогою відповідного діалогового вікна ви зможете змінити ім’я автора та спосіб упорядковування імені. У результаті буде автоматично змінено записи автора в усіх книгах цього автора. Якщо у книги декілька авторі, записи їхніх імен слід відокремлювати символом &.

Тепер, щодо упорядковування імен авторів:

  • Коли до записів авторів calibre додається новий (таке трапляється кожного разу, коли додається книга нового автора), calibre автоматично обчислює рядок упорядковування як для книги, так і для автора.
  • Записи авторів на панелі перегляду міток буде упорядковано за значенням упорядковування для авторів. Зауважте, що цей порядок відрізняється від поля упорядковування авторів для книги.
  • Типово, цей алгоритм упорядковування припускає, що ім’я автора записано у формі Ім’я Прізвище, і створює значення упорядковування Прізвище, Ім’я.
  • Змінити алгоритм можна за допомогою сторінки Налаштування  →  Додатково  →  Коригування, а саме, коригування author_sort_copy_method.
  • Ви можете наказати calibre перевизначити значення упорядковування імен авторів для усіх авторів клацанням правою кнопкою миші на пункті запису будь-якого з авторів із наступним вибором у контекстному меню пункту Керування записом «Автори». Далі, слід натиснути кнопку Повторно обчислити всі значення впорядкування авторів. Виконайте цю дію після встановлення для коригування author_sort_copy_method бажаного для вас значення.
  • Ви можете наказати calibre повторно обчислити значення упорядковування авторів для усіх книг за допомогою діалогового вікна пакетного редагування метаданих (позначте усі книги і натисніть кнопку редагування метаданих, позначте пункт Автоматично встановлювати впорядкування авторів і натисніть кнопку «Гаразд»).
  • Під час перевизначення значень упорядковування імен авторів для книг calibre використовує значення упорядковування для кожного окремого автора. Тому, перш ніж перевизначати значення упорядковування імен авторів для книг, переконайтеся, що ці значення є правильними.
  • Ви можете керувати тим, буде показано записи авторів на панелі міток за іменами чи за значенням упорядковування, за допомогою встановлення коригування categories_use_field_for_author_name на сторінці Налаштування  →  Додатково  →  Коригування.

Зауважте, що ви можете встановити будь-яке бажане значення упорядковування імен авторів за допомогою пункту контекстного меню Керування записом «Автори». Це корисно, якщо маєте справу з іменами, які calibre не може обробити правильно у автоматичному режимі, зокрема складними іменами, що складаються з багатьох частин, наприклад, Мігель де Сервантес Сааведра, або іменами азійських авторів, зокрема Сунь Цзи.

Через цю гнучкість програми ви можете налаштувати calibre так, щоб програма керувала іменами авторів саме так, як ви цього хочете. Наприклад, типовим запитом є налаштовування calibre на показ імен авторів у форматі «Прізвище, Ім’я». Для цього, якщо наведене нижче зауваження не стосується вашого випадку, виконайте такі дії:

  • Встановіть для коригування author_sort_copy_method значення copy у описаний вище спосіб.
  • Перезапустіть calibre. Не змінюйте метаданих книг перед виконанням решти кроків.
  • Змініть усі імена авторів на формат «прізвище, ім’я» за допомогою діалогового вікна керування записами авторів.
  • Після зміни записів усіх авторів натисніть кнопку «Повторно обчислити всі значення впорядкування авторів».
  • Натисніть кнопку «Гаразд», і calibre внесе зміни у всі записи авторів усіх ваших книг. Виконання цієї дії може бути досить тривалим.

Примітка

Під час зміни з формату «Ім’я Прізвище» на формат «Прізвище, Ім’я» часто виявляється, що значення в author_sort вже записано у форматі «Прізвище, Ім’я». Якщо це так, виконайте такі дії:
  • Встановіть для коригування author_sort_copy_method значення copy у описаний вище спосіб.
  • Перезапустіть calibre. Не змінюйте метаданих книг перед виконанням решти кроків.
  • Відкрийте діалогове вікно керування записами авторів. Натисніть кнопку Скопіювати всі значення впорядкування авторів до поля авторів.
  • Перевірте, чи усе як слід. Ви можете натиснути кнопку «Скасувати», щоб відкинути зміни. Після натискання кнопки «Гаразд» внесені зміни вже не можна буде скасувати.
  • Натисніть кнопку «Гаразд», і calibre внесе зміни у всі записи авторів усіх ваших книг. Виконання цієї дії може бути досить тривалим.

Чому calibre не дає зберігати книги із визначеною користувачем структурою каталогів?

Саме призначення усіх можливостей з керування бібліотекою у calibre полягає у тому, що ці можливості із інтерфейсом пошуку і упорядковування надають змогу знаходити книги набагато ефективніше за будь-яку можливу схему каталогів, якою б ви могли користуватися у вашій збірці. Справді, щойно ви почнете почуватися комфортно з інтерфейсом calibre для пошуку, упорядковування та навігації вашою збіркою, у вас уже не виникатиме потреби у полюванні за файлами на диску з метою знайти потрібну вам книгу. Розподіляючи книги за власною структурою каталогів у форматі Автори -> Назва -> Файли книги, програма calibre здатна досягти високого рівня надійності і стандартизації. Щоб проілюструвати те, чому інтерфейс на основі пошуку і міток має переваги над простим розподілом книг за теками, розгляньмо приклад. Нехай збірку книг розподілено за теками із такою схемою:

Genre -> Author -> Series -> ReadStatus

За такої схеми дуже просто знайти, наприклад, усі книги із науковою фантастикою Айзека Азімова з циклу «Фундація». Але припустімо тепер, що ви хочете знайти усі непрочитані книги, які належать до жанру наукової фантастики. Немає простого способу зробити це за допомогою розподілу книг за теками. Вам доведеться змінити схему тек на таку:

ReadStatus -> Genre -> Author -> Series

У calibre же вам достатньо скористатися мітками для позначення жанру і стану прочитаності, а потім просто виконати пошук tag:scifi and not tag:read. У calibre навіть є чудовий графічний інтерфейс, отже вам не доведеться вчити мову запитів для пошуку, — достатньо просто клацнути на пунктах міток, щоб включити або виключити мітки з пошуку.

Для тих, кому потрібен доступ до файлової системи, щоб мати доступ до книг мережею, у calibre передбачено чудовий сервер даних, який надасть вам доступ до вашої бібліотеки calibre мережею.

Якщо ви побоюєтеся того, що одного дня розробку calibre буде припинено і усі ваші книги лишаться у непотрібній вже структурі каталогів програми, скористайтеся потужною можливістю Зберегти на диск calibre. Ви зможете експортувати ваші файли до структури каталогів довільної складності на основі метаданих книг.

Нарешті, числа наприкінці кожної теки з назвою книги призначено для забезпечення стійкості системи. Число — це номер-ідентифікатор запису книги у базі даних calibre. Наявність числа надає змогу мати декілька записів із однаковими даними щодо назви книги і імен авторів. Це також частина системи, яка уможливлює повторне створення бази даних із усіма метаданими, якщо раптом файл бази даних буде пошкоджено. Беручи до уваги те, що призначенням calibre є позбутися зберігання метаданих у назвах файлів та використання файлової системи для пошуку книг, збільшення стійкості системи додаванням чисел-ідентифікаторів до назв тек є вартим незначних проблем із некрасивими назвами тек.

Якщо вас все ж не вдалося переконати цими аргументами, боюся, що calibre не для вас. Пошукайте якусь іншу програму для каталогізації вашої збірки. Щоб ви розуміли усе точніше, — усі ці принципи, на яких побудовано програму, не буде змінено. Будь ласка, не намагайтеся змінити думку розробників марними повідомленнями електронною поштою чи дописами на форумах.

Чому у calibre немає стовпчика для мого типу даних?

У calibre передбачено типові стовпчики для найпоширеніших полів даних. Крім того, ви, звичайно ж, можете додати будь-які потрібні вам стовпчики. Для додавання стовпчиків скористайтеся пунктом Налаштування  →  Інтерфейс  →  Додати нетиповий стовпчик. Ознайомтеся із розділом підручника щодо графічного інтерфейсу, щоб дізнатися про те, як створювати власні стовпчики, або прочитайте цей допис у блозі.

Ви також можете створювати «віртуальні стовпчики», які є поєднанням метаданих з інших стовпчиків. У діалоговому вікні додавання стовпчика скористайтеся посиланнями Швидко створити для створення стовпчиків, де буде показано ISBN або формати книги. Ви можете скористатися потужною мовою шаблонів calibre для виконання додаткових дій із стовпчиками. Докладніший опис можна знайти у розділі Мова шаблонів calibre.

Чи можна так зробити, щоб з’явився стовпчик із даними щодо форматів або ISBN?

Так, можна. Виконайте настанови із наведеної вище відповіді щодо додавання нетипових стовпчиків.

Як перенести дані calibre з одного комп’ютера на інший?

Ви можете експортувати усі дані calibre (книги, параметри і додатки), а потім імпортувати ці дані на іншому комп’ютері. Спочатку розглянемо процедуру імпортування даних:

  • Клацніть на кнопці зі стрілочкою праворуч від кнопки із піктограмою calibre на головній панелі інструментів calibre і виберіть пункт Експортувати або імпортувати усі дані calibre. Далі, натисніть кнопку із міткою Експортувати усі ваші дані calibre. У відповідь ви побачите список усіх ваших бібліотек calibre. Натисніть кнопку Гаразд і виберіть порожню теку десь на диску вашого комп’ютера. До цієї теки буде експортовано усі дані. Далі, просто скопіюйте цю теку на новий комп’ютер і виконайте наведені нижче настанови щодо імпортування даних.
  • Встановіть calibre на ваш новий комп’ютер і пройдіть усіма кроками майстра першого запуску. Немає значення, які параметри ви виберете, оскільки на наступному кроці ви імпортуєте усі ваші збережені параметри роботи програми. Після завершення роботи майстра у вас буде порожня бібліотека calibre, у якій міститиметься лише книга Calibre Quick Start Guide. Знову натисніть кнопку зі стрілочкою, розташовану праворуч від кнопки з піктограмою calibre, і виберіть у контекстному меню пункт Експортування або імпортування усіх даних calibre. Далі, натисніть кнопку з міткою Імпортувати раніше експортовані дані. Виберіть теку, до якої ви раніше скопіювали експортовані дані. У відповідь програма покаже список бібліотек, які ви можете імпортувати. Пройдіться списком і вкажіть нове місце для кожної з бібліотек (місцем може бути будь-яка порожня тека на вашому новому комп’ютері). Натисніть кнопку Гаразд. Щойно імпортування даних буде завершено, calibre перезапуститься, і ви зможете скористатися усіма вашими старими бібліотеками, параметрами і додатками calibre.

Примітка

Ці функціональні можливості імпортування та експортування даних доступні лише у версіях calibre, починаючи з 2.47. Якщо ви користуєтеся старішою версією calibre або маєте проблеми із імпортуванням та експортуванням даних, ви можете просто скопіювати усю теку вашої бібліотеки calibre вручну, як це описано у наступному абзаці.

Просто скопіюйте теку бібліотеки calibre зі старого комп’ютера на новий. Ви можете визначити місце, де зберігається тека бібліотеки, натисканням кнопки з піктограмою calibre на панелі інструментів вікна програми. Першим пунктом буде показано шлях до теки бібліотеки. Тепер, на новому комп’ютері запустіть calibre вперше. Програма покаже вікно майстра початкового налаштовування, де запитає вас про розташування бібліотеки calibre. Вкажіть раніше скопійовану теку. Якщо на комп’ютері, куди ви переносите дані, вже було встановлено calibre, майстер початкового налаштовування буде недоступним. У цьому випадку, натисніть кнопку зі стрілочкою, розташовану праворуч від кнопки з піктограмою calibre на панелі інструментів головного вікна програми і вкажіть скопійовану теку у полі теки бібліотеки. Тепер на вашому комп’ютері буде дві бібліотеки calibre, і ви зможете перемикатися між ними натисканням кнопки з піктограмою calibre на панелі інструментів. Перенесення бібліотеки у цей спосіб зберігає усі метадані, мітки, нетипові стовпчики тощо.

Список книг у calibre порожній!

Щоб зрозуміти, чому таке трапляється, вам слід зрозуміти, що таке бібліотека calibre. На найбільш базовому рівні бібліотека calibre — це просто тека. Кожного разу, коли ви додаєте книгу до бібліотеки calibre, файли книги копіюються до цієї теки (з упорядковуванням за підтеками на основі даних про автора і назву книги). У теці бібліотеки calibre, на верхньому рівні, ви побачите файл із назвою metadata.db. Це файл, у якому calibre зберігає метадані, зокрема дані щодо назв, авторів, оцінок, міток кожної з книг у вашій бібліотеці calibre. Список книг, який показує calibre, створюється на основі даних, прочитаних з файла metadata.db.

Існує дві причини, чому calibre показує порожній список книг:

  • Місце зберігання вашої бібліотеки calibre було змінено. Таке могло трапитися, якщо вона зберігалася на зовнішньому диску, і літера диска змінилася. Ви також могли пересунути цю теку. У цьому випадку calibre не може знайти свою бібліотеку і розпочинає роботу із порожньої бібліотеки. Щоб повернути дані, натисніть кнопку зі стрілочкою, розташовану праворуч від кнопки з піктограмою calibre на панелі інструментів головного вікна calibre і виберіть у контекстному меню пункт Змінити або створити бібліотеку. Натисніть невеличку синю піктограму, щоб вибрати нове місце зберігання вашої бібліотеки calibre, і натисніть кнопку Гаразд. Якщо ви не пам’ятаєте нового місця зберігання бібліотеки, пошукайте на комп’ютері файл metadata.db.
  • Ваш файл metadata.db було вилучено або пошкоджено. У цьому випадку ви можете наказати calibre повторно побудувати metadata.db на основі резервних копій. Для цього наведіть вказівник миші на піктограму calibre на панелі інструментів вікна calibre, натисніть кнопку, розташовану праворуч від основної кнопки і виберіть пункт Обслуговування бібліотеки  →  Відновити базу даних. Після цього calibre автоматично повторно побудує metadata.db.

Чому програма показує повідомлення про помилку, якщо бібліотека calibre зберігається на диску у мережі або у сховищі NAS?

Не зберігайте вашу бібліотеку calibre на диску у мережі.

Файлова система — складна штука. У більшості мережевих файлових систем не вистачає різноманітних можливостей, які використовує calibre. У деяких системах не передбачено підтримки блокування файлів, у деяких — створення жорстких посилань, деякі просто ненадійні. Крім того, calibre — програма, яка коректно працює, лише коли запущено її єдиний екземпляр. Якщо ви запустите декілька екземплярів calibre із використанням однієї бібліотеки для роботи з мережею, можливі різноманітні помилки у роботі. Нарешті, у різних операційних системах накладаються різні обмеження на файлові системи. Отже, якщо ви використовуватимете сховище даних у мережі для роботи із різними операційними системами, помилки у роботі трапляться напевне.

Спробуйте скористатися сервером даних calibre, щоб зробити ваші книги доступними з інших комп’ютерів. Запустіть calibre на окремому комп’ютері і отримуйте доступу до нього за допомогою сервера даних або можливостей віддаленої стільниці.

Якщо вам справді потрібно використовувати вашу бібліотеку з декількох комп’ютерів, скористайтеся інструментом синхронізації даних, зокрема DropBox або rsync, замість використання диска у мережі. Якщо ви користуватиметесь інструментами синхронізації вмісту файлів, критично важливо забезпечити таку роботу calibre і засобів синхронізації вмісту файлів, щоб уникнути одночасного доступу цих інструментів до бібліотеки calibre. Іншими словами, уникайте одночасної роботи засобів синхронізації вмісту файлів і calibre.

Втім, навіть використання засобів синхронізації не убезпечить вас від можливого пошкодження даних або їхньої втрати. Отже, використовуйте мережеві сховища даних, якщо втрата даних не є для вас критичною. Зокрема, вам слід знати, що Диск Google є несумісним з calibre. Якщо ви розташуєте вашу бібліотеку calibre на Диску Google, ви втратите дані. Див. цю гілку обговорення, щоб дізнатися більше.

Різне

Contents

Як зробити так, щоб calibre отримувала новини з вашого улюбленого сайта новин?

Якщо ви достатньо знаєтеся на роботі з комп’ютерами ви можете навчити calibre отримувати новини з будь-якого сайта. Докладніше про це у розділі Додавання вашого улюбленого сайта новин.

Крім того, ви можете попросити реалізувати для вас отримання новин із сайта за допомогою форуму рецептів calibre.

Чому програму названо calibre?

Виберіть будь-яку з причин:
  • Convertor And LIBRary for Ebooks (перетворювач і бібліотека для електронних книг)
  • Високо*каліберний* продукт
  • Присвята SONY Librie, першому пристрою для читання електронних книг на основі технології електронного чорнила.
  • Цю назву вибрала жінка автора ;-)

calibre слід вимовляти як «ка-лі-бер», а не «ка-лі-бре». Якщо точніше, calibre — британський запис слова caliber, який використовується у країнах Співдружності. Оскільки автор програми є індійцем, для нього такий спосіб запису слова є природнім.

Чому calibre показує лише частину встановлених шрифтів у macOS?

Calibre вбудовує шрифти до файлів електронних книг, які створює програма. У файлах електронних книг передбачено підтримку вбудовування лише шрифтів OpenType (.ttf та .otf). Більшість шрифтів у системах macOS зберігаються у форматі .dfont, отже їх не можна вбудовувати. Calibre показує лише файли TrueType і OpenType, які знайдено у вашій системі. Багато таких шрифтів можна отримати з інтернету. Просто збережіть файли .ttf/.otf і скопіюйте їх до каталогу Library/Fonts у вашому домашньому каталозі.

Чому calibre не запускається у Windows?

Може бути декілька причин:

  • Якщо ви працюєте у середовищі Windows XP або за комп’ютером, у процесорі якого не передбачено підтримки інструкцій SSE2 (такими є процесори AMD випуску до 2003 року), спробуйте встановити calibre версії 1.48. У calibre 2.0 і новіших версіях використовується Qt 5, бібліотека, яка несумісна із операційною системою Windows XP і потребує для роботи SSE2. Просто вилучіть встановлений пакунок calibre і встановіть версію 1.48. Виконання цієї дії не зашкодить вашим книгам і параметрам роботи програми.

  • Якщо ви бачите повідомлення про те, що calibre не може відкрити файл, оскільки файл використовується іншою програмою, виконайте такі дії:

    • Вилучіть calibre
    • Перезавантажте систему
    • Знову встановіть calibre, але не запускайте calibre з вікна майстра для встановлення.
    • Тимчасово вимкніть програму-антивірус (щоб захистити при цьому ваш комп’ютер, перед цим від’єднайте комп’ютер від інтернету).
    • Зазирніть до теки, яку ви вибрали для вашої бібліотеки calibre. Якщо у ній ви бачите файл із назвою metadata.db, вилучіть його.
    • Запустіть calibre
    • З цього моменту ви маєте отримати змогу запускати calibre у звичний спосіб.
  • Якщо система повідомляє вам про помилку, яку пов’язано із неочікуваним перериванням роботи функції Python, після оновлення calibre, спочатку вилучіть встановлену версію calibre, потім вилучіть такі теки (якщо вони існують) C:\Program Files\Calibre і C:\Program Files\Calibre2. Після цього повторно встановіть програму. Помилка має зникнути.

  • Якщо ви бачите повідомлення про помилку під час роботи майстра початкового налаштовування при першому запуску calibre, спробуйте вибрати як теку бібліотеки C:\library (іноді у calibre виникають проблеми із теками бібліотеки, шляхи до яких містять нелатинські літери або лише цифри тощо).

  • Спробуйте запустити програму від імені адміністратора (клацніть правою кнопкою на піктограмі і виберіть у контекстному меню пункт «Запустити від імені адміністратора» («Run as Administrator»).

Якщо програма і далі відмовляється запускатися, відкрийте вікно командного рядка (натисніть клавішу Windows і клавішу R одночасно; потім введіть cmd.exe у діалоговому вікні запуску програм, яке буде відкрито). У вікні командного рядка введіть вказану нижче команду і натисніть клавішу Enter:

calibre-debug -g

Додайте виведені у довідковому повідомленні дані до допису на форумі.

Чому calibre часом повисає або аварійно завершує роботу?

Існує декілька відомих причин:

  • Нещодавно ви з’єднали з вашим комп’ютером зовнішній монітор або телевізор. У цьому випадку кожного разу, коли calibre відкриває якесь нове вікно, зокрема вікно редагування метаданих або діалогове вікно перетворення, воно з’являється на другому моніторі, де ви його не бачите, тому думаєте, що програма calibre «зависла». Від’єднайте другий монітор і перезапустіть calibre.
  • Вказані далі програми, як нам повідомляли, призводять до аварійного завершення роботи calibre. Якщо ви запустили якусь з цих програм, завершіть її роботу до того, як запустите calibre або просто вилучіть пакунок із нею з системи. RoboForm, Logitech SetPoint Settings, Constant Guard Protection by Xfinity, Spybot, Killer Network Manager, Nahimic UI Interface.
  • Ви користуєтеся USB-мишею або планшетом від Wacom. На жаль, драйвери Wacom і набір бібліотек для побудови графічного інтерфейсу calibre несумісні. Спробуйте скористатися мишею чи планшетом іншого виробника.
  • У деяких 64-бітових версіях Windows працює програмне забезпечення для захисту або налаштовано параметри, які не дають 64-бітовій версії calibre працювати належним чином. Якщо ви користуєтеся 64-бітовою версією calibre, спробуйте перемкнутися на 32-бітову версію.
  • Якщо аварійне завершення трапляється, коли ви намагаєтеся скопіювати текст з вікна програми для перегляду електронних книг calibre, найімовірнішою причиною є запущена програма, яка спостерігає за вмістом буфера обміну даними або керує ним. Вимкніть цю програму, і все має запрацювати.
  • Якщо аварійне завершення трапляється, коли ви використовуєте діалогове вікно роботи з файлами, зокрема натискаєте кнопку :guilabel`Додати книги` або кнопку :guilabel`Зберегти на диск`, тоді на вашому комп’ютері встановлено якесь програмне забезпечення, яке перешкоджає роботі розширень командної оболонки. Серед відомих прикладів такого програмного забезпечення SpiderOak, odrive sync та Dell Backup and Recovery. Якщо встановлено одну з цих програм, вилучіть її пакунок, і усе запрацює. Ви також можете скористатися NirSoft Shell Extension Viewer, щоб переглянути встановлені розширення оболонки і вимкнути окремі з них, якщо ви не хочете вилучати усю програму. Не забудьте перезапустити Провідник або перезавантажити систему після вимикання розширень оболонки.

Якщо жоден із описаних варіантів не спрацьовує, на вашому комп’ютері встановлено якусь іншу програму, яка заважає роботі calibre. Спочатку перезавантажте ваш комп’ютер у безпечному режимі, щоб у системі працювало якомога менше програм, і подивіться, чи не позбавить це вас від аварійних завершень. Якщо усе працює, проблемою точно є якась програма. Найімовірнішими кандидатами є програми, які намагаються змінити поведінку інших програм, зокрема антивіруси, драйвери пристроїв, щось схоже на RoboForm (програму для автоматичного заповнення форм) або програми для людей із обмеженими можливостями, зокрема програми голосового керування чи читання з екрана комп’ютера.

Єдиним способом виявити причину є припинення роботи програм одна за іншою з метою визначення тієї з них, яка спричиняє проблеми. Тобто слід діяти так: зупинити роботу програми, запустити calibre, перевірити, чи немає аварійних завершень роботи. Якщо аварійне завершення трапилося, зупинити роботу іншої програми і повторити процедуру.

Використання засобу перегляду або виконання перетворень призводить до повідомлення про заборону доступу (permission denied) у Windows. Що робити?

Щось на вашому комп’ютері заважає calibre отримати доступ до власних тимчасових файлів програми. Ймовірно, маємо помилкові права доступу до вашої теки Temp. Перейдіть до теки file:C:\Users\USERNAME\AppData\Local у Провіднику Windows, клацніть правою кнопкою миші на теці file:Temp, виберіть пункт Властивості і перейдіть на вкладку Безпека. Переконайтеся, що ваш обліковий запис користувача має повний контроль над цією текою.

Деякими користувачами повідомлялося, що вказана нижче команда, віддана у командному рядку від імені адміністратора системи, виправила права доступу. Щоб відкрити командний рядок від імені адміністратора, пошукайте у меню «Пуск» cmd.exe, потім клацніть правою кнопкою миші на полі команди і виберіть «Запустити від імені адміністратора». У вікні командного рядка впишіть вказану нижче команду і натисніть клавішу Enter:

icacls "%appdata%\..\Local\Temp" /reset /T

Крім того, ви можете запустити calibre від імені адміністратора. Втім, робота у такому режимі призводить до недоступності частини можливостей програми, зокрема перетягування зі скиданням позначок файлів.

Нарешті, деякі користувачі повідомляють, що вимикання UAC усуває проблему.

Чому calibre не запускається або аварійно завершує роботу у macOS?

Поширеною причиною аварійних завершень програми у macOS є використання технологій доступності, які несумісні із набором графічних бібліотек, які використовуються у calibre. Спробуйте вимкнути VoiceOver, якщо цю можливість увімкнено. Крім того, відкрийте сторінку Системні параметри  →  Система  →  Універсальний доступ і зніміть позначення з пункту уможливлення доступу до допоміжних пристроїв на усіх вкладках. Іншою причиною можуть бути деякі сторонні програми, які змінюють поведінку системи, зокрема Smart Scroll.

Ви можете отримати діагностичні дані щодо того, чому не вдається запустити calibre, запустивши Console.app. Діагностичні дані буде виведено до вікна цієї програми. Якщо у діагностичних даних міститься рядок, який є подібним до такого:

Qt: internal: -108: Error ATSUMeasureTextImage text/qfontengine_mac.mm

Це означає, що проблема, ймовірно, у пошкодженому кеші шрифтів. Щоб спорожнити кеш, скористайтеся цими настановами. Якщо вони не допоможуть вирішити проблему, пошукайте у вашій системі пошкоджений файл шрифту у каталозі ~/Library/Fonts або іншому подібному каталозі. Найпростішим способом виявлення пошкоджених шрифтів у macOS є використання програми «Книга шрифтів». Просто позначте усі шрифти і виберіть у меню «Файл» пункт «Перевірити шрифти» («Validate fonts»).

Мною отримано програму для встановлення. Чому вона не спрацьовує?

Іноді під час отримання даних з інтернету відбувається пошкодження цих даних. Якщо отримана вами програма для встановлення calibre не запускається, спробуйте отримати її ще раз. Якщо повторне отримання програми не допомагає, спробуйте отримати її з альтернативного джерела. Якщо програма для встановлення не запускається, щось на вашому комп’ютері заважає їй це зробити.

  • Спробуйте тимчасово вимкнути програму-антивірус (Microsoft Security Essentials, Kaspersky, Norton або McAfee). Робота таких програм є найпоширенішою причиною повисання процесу оновлення у незавершеному стані.
  • Спробуйте перезавантажити систему і запустіть програму для чищення регістру, наприклад Wise registry cleaner.
  • Спробуйте встановити програму наново. Це означає, вилучіть calibre, витріть каталог C:\Program Files\Calibre2 (або каталог, який ви раніше вибрали для встановлення calibre). Потім повторно встановіть calibre. Зауважте, що вилучення пакунка не призведе до вилучення ваших книг або параметрів роботи програми.
  • Спробуйте отримати пакунок для встановлення за допомогою іншої програми для перегляду інтернету. Наприклад, якщо ви користувалися Internet Explorer, спробуйте скористатися для отримання Firefox або Chrome.
  • Якщо система повідомляє вам про нестачу DLL у Windows, найімовірніше, маєте помилкові права доступу до вашого каталогу тимчасових даних. Перейдіть до теки C:\Users\КОРИСТУВАЧ\AppData\Local у Провіднику Windows, клацніть правою кнопкою миші на теці Temp виберіть пункт Властивості і перейдіть на вкладку Безпека. Переконайтеся, що користувач вашого облікового запису має повний контроль над цією текою.

Якщо вам не вдається змусити працювати засіб встановлення програми у Windows, ви можете скористатися портативною версією calibre, яка не потребує встановлення (це просто архів zip із програмою).

Антивірусна програма стверджує, що calibre є вірусом або троянською програмою. Щоб робити?

По-перше, слід перевірити, чи отримали ви calibre з офіційного сайта: https://calibre-ebook.com/download. Переконайтеся, що ви натискали посилання для отримання програми ліворуч, а не пункти реклами праворуч. calibre — дуже популярна програма, тому шахраї намагаються створити сайти, які пропонують отримати програму, і вбудовують до коду програми шкідливий код.

Якщо ви отримали пакунок з програмою з офіційного джерела, а ваша антивірусна програма повідомляє, що calibre заражено вірусом, тоді ця антивірусна програма помиляється. У антивірусних програмах для пошуку вірусів використовують евристику, взірці коду, який «виглядає підозріливо». Це щось схоже за профілювання за кольором шкіри. Програма calibre є програмою з повністю відкритим кодом. Ви можете самі ознайомитися з кодом (або найняти когось, хто зробить це за вас) і переконатися, що у програмі немає вірусів. Будь ласка, повідомте про таку помилкову ідентифікацію програми як вірусу компанії, у якої ви придбали антивірусне програмне забезпечення. Якщо антивірусна програма не дає вам отримати або встановити calibre, тимчасово вимкніть її, встановіть calibre, а потім знову увімкніть.

Як створити резервну копію даних calibre?

Найважливішою є резервна копія теки бібліотеки calibre — у ній містяться усі книги і їхні метадані. Це тека, яку ви вибрали як теку бібліотеки calibre, коли запускали calibre вперше. Шлях до цієї теки можна визначити натисканням кнопки з піктограмою calibre на головній панелі інструментів. Вам слід зробити резервну копію усієї теки разом з усіма файлами та підтеками, які у ній зберігаються.

Ви можете перемкнути calibre на використання теки резервної копії бібліотеки простим натисканням кнопки з піктограмою calibre на панелі інструментів з наступним вибором теки резервної копії. У теці резервної копії зберігатимуться дані щодо нетипових стовпчиків та збережених пошуків, а також усі книги і їхні метадані.

Якщо ви хочете створити резервну копію налаштувань і додатків calibre, вам слід створити резервну копію каталогу налаштувань. Визначити розташування каталогу налаштувань можна за допомогою сторінки Налаштування  →  Різне. Зауважте, що підтримки відновлення даних з каталогів налаштувань офіційно не передбачено, але у більшості випадків таке відновлення має спрацювати. Достатньо просто скопіювати вміст каталогу резервної копії до поточного каталогу налаштувань, щоб відновити налаштування.

Як прочитати придбані книги EPUB у calibre (або що робити з файлами .acsm)?

Більшість придбаних книг у форматі EPUB захищено DRM. Захист запобігає відкриттю цих файлів у calibre. Попри це, ви можете використовувати calibre для зберігання цих файлів та для передавання їх на пристрій для читання. По-перше, вам слід уповноважити ваш пристрій для читання електронних книг на комп’ютері під керуванням Windows за допомогою Adobe Digital Editions. Після цього книги EPUB, передані за допомогою calibre можна буде читати на вашому пристрої. Під час купівлі книги EPUB на сайті ви отримаєте файл «.acsm». Цей файл слід відкрити за допомогою програми Adobe Digital Editions, яка і отримає справжній файл електронної книги «.epub». Файл електронної книги буде збережено до теки «My Digital Editions», звідки ви зможете додати його до бібліотеки calibre.

Бачу повідомлення «Доступ заборонено» («Permission Denied»). Що робити?

Повідомлення про заборону доступу може мати багато причин, жодна з яких не пов’язана із calibre.

  • Ви можете отримати повідомлення щодо недостатні права доступу, якщо ви використовуєте картку SD із увімкненим захистом від запису.
  • Якщо ви або якась програма, якою ви користувалися, змінила права доступу до файлів на такі, що передбачають лише читання.
  • Якщо на пристрої є помилка файлової системи, яка спричиняє монтування файлової системи операційною системою комп’ютера у режимі лише читання або позначення певного файла як придатного лише до читання, такого, що потребує виправлення.
  • Якщо для файлів встановлено власника, який не є вашим користувачем.
  • Якщо файл відкрито у іншій програмі.
  • Якщо файл зберігається на пристрої, можливо перевищено обмеження у 256 файлів у кореневій теці пристрою. Якщо це так, вам доведеться форматувати пристрій або картку SD, щодо якої було повідомлено про помилку, з використанням файлової системи FAT32 або вилучити якісь файли з цієї картки SD або пристрою.

Перш ніж поновлювати користування calibre, вам слід виправити помилку, пов’язану із правами доступу. Уважно прочитайте повідомлення про помилку, подивіться, який саме файл там вказано і виправте права доступу до цього файла або теки, у якій він зберігається.

Як зробити, щоб метадані коментаря було показано на пристрої для читання?

На більшості пристроїв для читання не передбачено підтримки показу коментарів. Вам слід поскаржитися виробникові про це і сподіватися на те, що під вашим тиском та тиском інших користувачів ситуація зміниться. Тим часом, ви можете вставити метадані, зокрема коментарі, на сторінку суперобкладинки, за допомогою пункту Вставити метадані як сторінку на початку книги у вікні перетворення. Цей пункт розташовано у розділі Виявлення структури параметрів перетворення. Зауважте, що отримання цієї сторінки з метаданими можливе лише після перетворення книги. Якщо ваша книга вже зберігається у форматі, який не потребує перетворення, ви можете перетворити її без зміни формату.

Ще одним варіантом є створення каталогу у форматі електронної книги, де міститиметься список усіх книг у вашій бібліотеці calibre з їхніми метаданими. Для отримання доступу до інструмента створення каталогу наведіть вказівник миші на кнопку перетворення на панелі інструментів, натисніть ліву кнопку миші і трохи її потримайте. І, перш ніж ви могли б спитати, ні, не можна створювати каталог, який безпосередньо посилатиметься на книги на вашому пристрої для читання електронних книг.

Як налаштувати calibre на використання проксі-сервера HTTP?

Типово, calibre використовує параметри проксі-сервера, які визначено у вашій операційній системі на загальному рівні. Іноді ці параметри є помилковими, наприклад, у Windows, якщо ви не користуєтеся Internet Explorer, параметри проксі-сервера можуть бути типовими або застарілими. Ви можете повідомити calibre про те, що слід використовувати певний проксі-сервер, встановленням змінної середовища http_proxy. Формат значення для змінної такий: http://користувач:пароль@назва_сервера. Правильне значення для цієї змінної можна дізнатися у адміністратора системи. Зауважте, що у calibre передбачено підтримку лише проксі-серверів HTTP, а не проксі-серверів SOCKS. Переглянути поточні параметри проксі-сервера можна за допомогою сторінки Налаштування  →  Різне.

Я хочу реалізувати якісь нові можливості у calibre. Як це зробити?

Маєте два варіанти:
  1. Створіть латку, змінивши код calibre, і надішліть її розробнику для рецензування та включення до основного сховища. Див. розділ Розробка.
  2. Відкрийте запит на реалізацію можливості . Пам’ятайте, що хоча вам може здатися, що можливість, яку ви просите реалізувати, є надзвичайно важливою, з цим можуть не погодитися розробники calibre. На щастя, calibre — програма з відкритим кодом. Це означає, що ви завжди можете реалізувати можливість власноруч або найняти когось, хто реалізує її за вас. Більше того, архітектуру calibre побудовано на додатках, отже можливість можна реалізувати у форматі додатка, див. розділ Створення власних додатків для розширення функціональних можливостей calibre.

Чому у calibre немає системи автоматичного оновлення?

Через багато причин:

  • У оновленні щотижня немає потреби. Якщо у вас немає проблем із працездатністю calibre, вимкніть сповіщення щодо оновлення і не переймайтеся ним. Можете перевіряти наявність оновлень щороку або щомісяця. Пункт вимикання сповіщень щодо оновлення є у самому діалоговому вікні сповіщення.
  • Обмін даними у процесі оновлення calibre на сьогодні складає близько 100 ТБ щомісяця. Реалізація автоматичного оновлення значно збільшить цю цифру і коштуватиме авторам програми тисячі доларів щомісяця, які комусь доведеться платити.
  • Якщо розробники реалізують діалогове вікно для отримання оновлень і запуску програми для оновлення, замість відкриття сторінки сайта, як це робиться зараз, це збереже найпалкішим фанатам оновлення calibre не більше п’яти клацань кнопкою миші. У нас є набагато пріоритетніші завдання у розробці calibre.
  • Якщо вам дуже-дуже не хочеться отримувати новий пакунок calibre щотижня, але хочеться користуватися найсвіжішим кодом, вам варто запускати програму з початкового коду, оскільки його оновлення є тривіальною справою. Настанови можна знайти тут.
  • Існують сторонні засоби автоматичного оновлення calibre, які створено користувачами calibre. Посилання на них розміщено на форумі calibre.

Якими є умови ліцензування calibre?

Програму calibre випущено за умов дотримання GNU General Public License v3 (ліцензії для програм з відкритим кодом). Це означає, що ви можете вільно розповсюджувати calibre, якщо залишатимете загальнодоступним початковий код програми. Отже, якщо ви хочете розмістити calibre на компакт-диску з вашим продуктом, вам також слід розмістити на компакт-диску початковий код програми. Початковий код можна отримати тут. Ви можете безкоштовно користуватися результатами перетворення даних за допомогою calibre у будь-який бажаний для вас спосіб. Ви не можете використовувати код або бібліотеки з calibre у вашому програмному забезпеченні, не зробивши його код відкритим. Докладніше про це у тексті GNU GPL v3.

Як запустити calibre з флешки?

Портативну версію calibre можна отримати тут.

Як скористатися частинами calibre, зокрема засобом отримання новин та сервером даних, на сервері під керуванням linux?

По-перше, вам слід встановити calibre на вашому сервері під керуванням Linux. Якщо на вашому сервері встановлено сучасний дистрибутив Linux, у вас не повинно бути проблем зі встановленням calibre.

Примітка

Для роботи calibre потрібні бібліотеки GLIBC >= 2.17 і libstdc++ >= 6.0.17. Якщо ви маєте справу із застарілим сервером, вам доведеться або зібрати ці бібліотеки з початкових кодів, або скористатися calibre 2.85.1, якій потрібна GLIBC >= 2.13, чи calibre версії 1.48, для якої достатньо GLIBC >= 2.10. Крім того, хоча для роботи інструментів командного рядка calibre не потрібен графічний сервер, деяким з них потрібні встановлені у вашій системі бібліотеки графічного сервера. Причиною є використання Qt (бібліотеки, яка використовується для виконання різноманітних завдань, які пов’язано із обробкою зображень) та компонування частин програми з цими бібліотеками. Якщо ви отримуєте повідомлення ImportError щодо якихось модулів Qt, ймовірно, у системі не вистачає деяких бібліотек сервера X (графічного сервера).

Запустити сервер calibre можна за допомогою такої команди:

/opt/calibre/calibre-server /path/to/the/library/you/want/to/share

Отримати новини і перетворити їх дані на електронну книгу можна за допомогою такої команди:

/opt/calibre/ebook-convert "Title of news source.recipe" outputfile.epub

Якщо ви хочете створити файл MOBI, скористайтеся outputfile.mobi і параметром --output-profile kindle.

Надіслати отримані новини електронною поштою можна за допомогою такої команди:

/opt/calibre/calibre-smtp

Читач може сам повправлятися у визначення точного вигляду рядка команди.

Нарешті, ви можете додати отримані новини до бібліотеки calibre ось так:

/opt/calibre/calibredb add --with-library /path/to/library outfile.epub

Не забудьте ознайомитися із розділом Інтерфейс командного рядка документації, щоб дізнатись більше про ці та інші команди.