Шрифт:
В целом, несмотря на некоторую «сырость», программа является простым и удобным средством работы с большим количеством книг.
§ 7.2 Утилита Booki
Программа предназначена для обработки файлов с книгами. Не требует инсталляции, после первого запуска может вызываться из проводника через контекстное меню обрабатываемых типов файлов (функция «Утилита Booki»).
Умеет обрабатывать текстовые, fb2 и rtf файлы (в том числе в zip-архивах). Выполняет операции как с отдельным файлом, так и сразу со всеми файлами в текущем каталоге. Может запускаться в режиме, когда операции c файлами выполняются без вывода окна программы на экран. Выполняемые операции и обрабатываемые файлы задаются через параметры командной строки. Параметры командной строки подробно описаны в документации к программе — небольшом html-файле, котрорый «зашит» в exe-шник программы. Дублировать его здесь ради увеличения объема книги, я не считаю возможным.
Программа позволяет:
1. Переименовывать файлы с книгами. Программа определяет автора, название и серию книги из файла, формирует новое имя файла и переименовывает файл. Имя файла формируется скриптом, который задается в настройках программы. Синтаксис и функции скрипта описаны в документации к программе.
2. Перемещать («раскассировать») файлы по каталогам. Программа определяет автора, название и серию книги из description файла, формирует имя каталога, если необходимо создает его, и перемещает файл в этот каталог. Имя каталога формируется скриптом, который задается в настройках программы. Синтаксис и функции скрипта описаны в документации.
3. Перекодировать fb2 файлы из кодировки UTF-8 в WIN1251, что уменьшает размер файла примерно на 40% (в zip-архиве на 10-15%). Если в файле встретится символ, который отсутствует в кодировке WIN1251, то программа не перекодирует файл.
4. Переконвертировать файл из fb2 в txt. В настройках программы задается формат создаваемого текстового файла.
5. Перекодировать текстовые файлы из кодировки DOS CP866 в WIN1251.
К сожалению, все эти солидные достоинства омрачаются столь же весомыми недостатками.
Помимо того, что утилита платная, крупным недостатком утилиты является, то что она не совсем корректно работает с файлами, после редактирования в FB Editor. А если имя автора представлено одним ником — вообще не работает.
Хорошо хоть, в последних версиях конвертация в обычный текст доведена до вполне приемлемого уровня. Заголовки секций отбиваются пустыми строками.
В общем, весьма достойная программка. Самый большой плюс ее, конечно же, в том, что она без каких-либо дополнительных библиотек или особых требований к ОС (программка прекрасно чувствует себя под Win9x) может сконвертировать FB2 в txt.
При написании параграфа использовалась оригинальная документация утилиты Booki.§ 7.3 Программа-библиотекарь JEFLibrarian
С недавних пор выбор программы для ведения FB2-библиотеки не сводится к FB2Librarian. Написанная пользователем, известным на форуме FictionBook.org под ником hedgehog77 программа JEFLibrarian представляет собой неплохую альтернативу, да еще и многоплатформенную. Приверженцы Linux, несомненно, по достоинству оценят наличие версии под эту самую свободную в мире ОС.
Софтина написана на языке Java и представляет собой пакет Java-скриптов с небольшим запускным exe-файлом. Это требует наличия на компьютере установленной Java-машины. Взять ее можно отсюда: http://www.java.com/ru/download/manual.jsp
Формат базы данных основан на наработках Eclipse.
Пока что программа находится в стадии активной разработки. Поэтому ограничимся кратеньким обзором, особенно не вдаваясь в тонкости.
Установка программы сводится к распаковке архива в нужную папку.
После первого запуска все рабочее окно занимает вкладка Welcome.
Так как никакой функциональной нагрузки эта вкладка, пока что, не несет, проще всего ее закрыть, щелкнув на крестик, в заголовке вкладки, возле надписи «Welcome». Теперь мы получили доступ к рабочему интерфейсу. Как видим, он, хотя и несколько необычен для Windows, но вполне симпатичен и дружелюбен. Он состоит из окон-вкладок, которые могут сворачиваться в док-панели.
Имеется восемь вкладок: «Home» — общая информация и статистика по базе, она же история чтиения книг.. «Authors» — непосредственно книги, рассортированные по авторам. «Series», «Genres», «Keywords» — сортировка книг, соответственно, по сериям, жанрам и ключевым словам. «Search» — поиск и, последняя «Add books» — добавление новых книг.
Первым делом надо создать новую базу. Вызываем пункт меню Library\New book. Выбираем имя файла и папку, где она будет располагаться. Потом вводим внутреннее имя базы («Моя либа»), и, если требуется краткую аннотацию. Также можно выбрать способ хранения книг — внутри базы или внешний. Во втором случае нужно будет указать еще корневой каталог базы. Вообще, на момент написания книги, внутренний способ хранения казался более отлаженным.
Теперь можно добавлять в базу книги. Вызовите пункт меню Library\Add book или щелкните по заголовку нужной вкладки. Предусмотрено три способа добавления новых книг — выбрать папку, выбрать отдельный файл и скачать файл из Сети.