LINUX.ORG.RU

Calibre 2.0

 


0

1

Состоялся выпуск новой версии Calibre 2.0, программы для работы с электронными книгами и их библиотекой. Calibre 2.0 позволяет автоматизировать создание и поддержание коллекций электронных книг, преобразование форматов, синхронизацию с электронными устройствами для чтения, просмотр и систематизацию библиотеки. Кроме множества улучшений заявлен полный переход с Qt 4 на Qt 5, добавлена возможность для сравнения содержимого электронных книг, появилась поддержка мобильных устройства на базе Android и iOS, добавлена поддержка сенсорных экранов.

>>> Подробности (на английском языке)

★★★★★

Проверено: Shaman007 ()

Кроме множества улучшений заявлен полный переход с Qt 4 на Qt 5

Под Qt4 при этом собирается, или совместимость поломали?

hobbit ★★★★★ ()

На макоси все еще выглядит позорно?

medik ★★ ()

Тыкал. Не катит. Желаю прогу с поддержкой большого количества форматов и большого количества файлов с тэгами и бОльшей возможностью выборки и сортировки. Как тулза для Library Genesis только под линукс и не только для книг. В принципе, написать такое несложно, даже сам подумывал об этом, но может кто-то уже написал? Или решить проблему на уровне файловой системы (поддержка тэгов, продвинутая выборка).

Sociopsih ()

Годно. Использую для снятия DRM.

srm ()
Ответ на: комментарий от hobbit

Под Qt4 при этом собирается, или совместимость поломали?

Вроде нет. Явных опций при сборке нет.

aidan ★★★★ ()

Интерфейс все такой же наркоманский остался?

Loki13 ★★★★★ ()
Ответ на: комментарий от medik

На макоси все еще выглядит позорно?

Мак'о'секс сама выглядит позорно.

anonymous ()

Не помню уже почему, но Calibre у меня не прижилась, кажется не смогла переварить всю флибусту за вменяемое время. Прижилась другая программа MyRuLib.

anonymous ()

Нужно. Я пока что не нашёл ничего лучше.

intelfx ★★★★★ ()

Когда-то пользовался, аккуратно туда складировал читанные книжечки, конвертировал себе на Kindle и планшет, в какой-то момент (библиотека распухла) оно начало жутко тормозить, нужную книгу стало затруднительно найти.

В итоге, перешел на UNIX-way: все сам разложил по директориям как мне надо (кстати, в Calibre совершенно упоротая концепция хранения данных, как в яблокоподелиях - «пользователю не надо знать где реально хранится файл»), ищу через find/grep, конвертирую epub в mobi через kindlegen, djvu в pdf через djvu2pdf (Calibre все равно толком в djvu не умел).

Из критических для меня недостатков Calibre:

  • Библиотека формата {lib_root}/{Author}/{Author} - {Title}/{Author} - {Title}.{format}.

    Если есть несколько вариантов книги (pdf сканированные, распознанные, обрезанные,.., или редактированные fb2), то надо заводить отдельную запись в библиотеке (иначе Calibre молча объединит их «за вас»). Аналогично, если нужно добавить материалы к книге (examples CD), то надо «приложить» их в архиве как один из форматов книги (я добавлял *.tar.xz, *.tar.bz2, *.tar.gz, *.zip, если надо было несколько архивов).

  • Все кириллические имена файлов переводятся в транслит, например,
    Kernigan, Brayan & Richi, Denis - Yazyk Programmirovaniya Si
    
    Как ЭТО найти в файловой системе - непонятно. Тем более, моя читалка (Kindle DX) не умеет тянуть pdf metadata и отображает это безобразие в списке книг. Автору слали багрепорты, но он упорот:

    https://github.com/kovidgoyal/calibre/pull/80

    http://www.mobileread.com/forums/showthread.php?t=102686

    http://www.mobileread.com/forums/showthread.php?t=138215

    https://bugs.launchpad.net/calibre/ bug/812321

    https://bugs.launchpad.net/calibre/ bug/1035886

    https://bugs.launchpad.net/calibre/ bug/1152811

    https://bugs.launchpad.net/calibre/ bug/1222466

    Все WONTFIX:

    I have no interest in dealing with all the issues that creating non ascii filenames on devices will create.

    Неужели, блеать, это так сложно, конвертировать (не транслитерировать!) имена файлов в FAT-compatible (тем более для опытного индуса)?

Кратко: для любого Ъ-линуксоида куча мелких утилит (find + grep, fb2mobi, kindlegen, djvu2pdf и т.д.) лучше чем монстр на PyQt. Хотя, можно держать эту программу ради одного только консольного конвертера ebook-convert, весьма годного своей универсальностью.

mtk ()
Последнее исправление: mtk (всего исправлений: 1)

Самое пакостное в этой калибре, что она перехватывает на себя ВСЕ файловые ассоциации, и как 100% вычистить это дерьмо я до сих пор так и не смог додуматься. Уже вроде и *.desktop-файлы редактировал, а всё равно она где-то ещё видать прописывается.

anonymous ()
Ответ на: комментарий от anonymous

перехватывает на себя ВСЕ файловые ассоциации

Установи Wine, он перехватит на себя все ассоциации (книги будут в notepad.exe открываться :)

mtk ()
Ответ на: комментарий от mtk

Очень смешно. Вайнов у меня как раз установлено несколько разных, notepad.exe действительно появился в списке ассоциаций, но на последний позициях и не заменил ассоциацию по умолчанию. Эта сволочь как-то ухитрилась захватить все типы файлов, которые к ней хоть как-то можно отнести, даже HTML, например, и поставить себя на первое место...

anonymous ()
Ответ на: комментарий от anonymous

Эта сволочь как-то ухитрилась захватить все типы файлов

Она могла сделать это двумя способами:

1) Локально, во время первого запуска от конкретного юзера. Тогда надо отредактировать ~/.local/share/applications/mimeapps.list под свое нужды.

2) Глобально, во время установки. Тогда надо покопаться в недрах /usr/share/applications, /usr/share/mime*, и исправить соотв. настройки в ~/.local/share. Еще, любой файловый менеджер умеет делать «Set as default» при «Open with..» или «File Properties -> Associations».

mtk ()
Ответ на: комментарий от anonymous

как-то ухитрилась захватить все типы файлов

И на всех ФМ'арах отразилась эта ассоциация?

NK ★★★★★ ()
Ответ на: комментарий от mtk

Проблема не в этом. Просто в desktop файлах для Калибры в MimeType перечислены все типы файлов, которые она может открывать (строго по стандарту freedesktop, ага). Там, в том числе, есть и довольно generic форматы типа txt и xml. Оттуда они и берутся. Если у тебя нет DE — то скорее всего это будет проблемой, а DE должно поставлять свой defaults.list для приложений. Ня.

aidan ★★★★ ()

Какие-то неоднозначные комментарии. Надо самому попробовать и решить.

frugurt ()

Хороший релиз. А сама софтика просто отличаная. Да и под онтопик это единственная программа, позволяющая навести порядок в своей библиотеке.

lucentcode ★★★★★ ()
Ответ на: комментарий от anonymous

Сколько процентов книг флибусты прочёл? 5? 1? 0.005?

anonymous ()
Ответ на: комментарий от mtk

Спасибо, посмеялся с доводов автора. К успеху идёт. Обычно в таких случаях делается форк.

anonymous ()

Похоже, что в BibLaTeX оно без промежуточного использования CSV конвертировать ещё не научилось. Придётся что-то с этим делать.

Quasar ★★★★★ ()
Ответ на: комментарий от Loki13

Интерфейс для организации библиотеки как раз прекрасен.

Quasar ★★★★★ ()
Ответ на: комментарий от mtk

mtk> в Calibre совершенно упоротая концепция хранения данных, как в яблокоподелиях - «пользователю не надо знать где реально хранится файл»

Вылезай из криокамеры. СУБД уже давно появились и никого кроме тебя не удивляют.

Quasar ★★★★★ ()
Ответ на: комментарий от mtk

mtk> Как ЭТО найти в файловой системе - непонятно.

Повторяю: это база данных. Может ты и MariaDB будешь обсирать ровно за то же самое?

Quasar ★★★★★ ()
Ответ на: комментарий от anonymous

anonymous> и как 100% вычистить это дерьмо я до сих пор так и не смог додуматься.

Удалить директорию, где БД организовал - не? Или ты про MIME в DE? Ну тогда ССЗБ.

Quasar ★★★★★ ()
Последнее исправление: Quasar (всего исправлений: 1)

В альт линуксе калибре не запускается. Потому что дистрибутив слишком засратый.

anonymous ()
Ответ на: комментарий от Quasar

Повторяю: это база данных

Совершенно верно, метаданные calibre хранит в sqlite, но файлы-то зачем переименовывать? Я ведь могу все разложить сам, и найду нужный файл по имени средствами ФС быстрее, чем в GUI по метаданным.

Вот, в аудиоплеерах тоже коллекция реализована, но файлы все остаются на месте (за исключением спец. режимов в Banshee и amarok, кажется). А здесь программа пытается быть умнее пользователя.

mtk ()
Ответ на: комментарий от anonymous

Обычно в таких случаях делается форк.

Обычно в таких случаях ложится патчик в /etc/portage/patches

mtk ()
Ответ на: комментарий от Quasar

Интерфейс для организации библиотеки как раз прекрасен.

Я про то что действия разбросаны в полном хаосе по интерфейсу. Он абсолютно неинтуитивен и приходится методом тыка искать где сделать какую-нибудь перекодировку, а потом чесать репу почему она сработала через задницу и что оказывается надо было нажать соседнюю кнопку с почти таким же названием. Для такой простой программы интерфейс ужасно перегружен. А о простом способе(в один клик) «загрузи мне вот эти книги в мой киндл» и мечтать не приходится.

Прочитал еще твой другой ответ:

Повторяю: это база данных

Вот! Вот именно, что интерфейс СУБД какой-то получился в интерфейсе, вместо того(как пристало такого типа программам) чтобы иметь интерфейс в айос-стиле.

Loki13 ★★★★★ ()
Последнее исправление: Loki13 (всего исправлений: 1)
Ответ на: комментарий от Quasar

Или ты про MIME в DE? Ну тогда ССЗБ.

А может просто программа написана упоротым индусом?

anonymous ()

Более глючное и кривое поделие ещё надо поискать... А всё от того что пейтон.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.