KnigaRead.com/
KnigaRead.com » Компьютеры и Интернет » Программирование » Дмитрий Пустовит - FB2-Librarian (Библиотекарь) Руководство

Дмитрий Пустовит - FB2-Librarian (Библиотекарь) Руководство

На нашем сайте KnigaRead.com Вы можете абсолютно бесплатно читать книгу онлайн Дмитрий Пустовит, "FB2-Librarian (Библиотекарь) Руководство" бесплатно, без регистрации.
Перейти на страницу:

Пункты с символом "молнии" – произвольно настраиваемое пользовательское меню.

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

Изменение способа хранения

Если по каким либо причинам, вас перестал устраивать текущий способ хранения книгЮ например был способ «База данных» а захотелось «Файловая система», то в программе предусмотрена возможность изменить его автоматически. Для этого зайдите в пункт «Библиотека» > «Изменить способ хранения»

Параметры «Удалять поле» и «Очищать исходники» предназначены для убийства старых копий в старом месте хранения. Пользуйтесь этими функциями осторожно и при необходимости, например если у вас напряженка с местом на дисках.

При переводе в файловую систему не забудьте настроить шаблон формирования каталогов/файлов (см. Точка монтирования).

Теоретически можно использовать данную опцию не совсем по назначению, а именно: для перегона библиотеки из «Файловой системы» в «Файловую систему» с измененным шаблоном и в другую точку монтирования, но при таком раскладе эта функция работает нестабильно – а именно – иногда убивает содержимое архивов. Ошибка надеюсь вылечится в следующих апдейтах программы.

7 Работа в режиме «Жанры»

Это еще один удобный режим для работы с библиотекой. Он предназначен для облегчения поиска книг заданной тематики – жанра. (Закладка «Genres», «Жанры»)

И здесь, опять же, все практически как и в «Списке авторов», за исключением того, что левая часть делится пополам, и содержит в верхней половине группы жанров, а в нижней – сами жанры. Соответственно при переходе по ним с правой стороны будут выбираться книги соответствующего направления.

8 Работа в режиме «Серии»

Данный режим работы подразумевает собой вывод списка серий и произведений, входящих в серии. (Закладка «Sequences», «Серии»)

Произведения не входящие ни в какие серии выводиться в данном разделе не будут. Работа с данным разделом практически идентична работе со списком авторов, за исключением того, что с левой стороны будет находится список серий.

9 Работа в режиме «Поиск»

На данной закладке вы можете производить поиск произведений, в названии, в имени автора, или в аннотации которых будет содержаться искомое выражение.

Результат будет выведен в единую таблицу, содержащую список книг, удовлетворяющих условиям запроса.

Для активизации режима поиска нажмите кнопку в панели управления. Поиск может вестись по текущей библиотеке, или по всем зарегистрированным в программе библиотекам (базам данных).

Дальнейшая работа со списком книг ничем не отличается от описанной в «работа со списком авторов»

10 О форматеFB2

FictionBook – набор жестких правил для создания электронных версий художественных книг, годных к прочтению на различных устройствах и легко управляемых в библиотеке.

Стандарт оформлен в виде XML Schema. Т.е. представляет собой набор четких правил, описывающих структуру документов – какой ‹тег› где должен встречаться и что он должен/не должен содержать (текст/имя автора/цитату/etc.). Так же частью стандарта являются рекомендации по его оптимальному применению.

В сети существует огромное количество электронных текстов, но все они хранятся в многообразных, часто несовместимых стандартах. Трудно найти текст, одинаково готовый к чтению на десктопе, мини-ПК и электронной книге. Стандарт призван обеспечить совместимость с любыми устройствами и форматами.

XML позволяет легко создавать документы, готовые к непосредственному использованию и програмной обработке (конвертации, хранению, управлению) в любой среде.

Главная цель сторонников хранения книг в формате FictionBook – четкое хранение структуры книги с возможностью без труда сконвертировать при необходимости (в том числе и автоматизированно) файл формата FictionBook в другие популярные форматы: txt, doc, rtf, html и пр. Кроме того, многие программы чтения книг позволяют читать книги в формате FictionBook без конвертации.

Таким образом достигается и еще одна цель: на основе данных, хранящихся внутри файла FictionBook, с легкостью можно построить хранилище книг любого масштаба как у себя дома, так и публичное (сетевая библиотека). Это хранилище в обработке требует значительно меньше времени и усилий, чем хранение книг в любом другом виде. Более всего формат FictionBook подходит для художественной литературы. Специальную литературу: научную, техническую, – описать в терминах формата из-за специфических требований пока затруднительно.

Более подробно о формате: http://www.fictionbook.org

11 Создание пользовательского меню

Эти пункты меню будут активны при нажатии правой кнопки мыши на выбранном произведении.

Зайдите в пункт меню «Инструменты» > «Опции».

В открывшемнся окне «Настройки» на закладке «Общее» нажмите кнопку «Пользовательское меню». Откроется форма для настройки меню:

Чтобы ввести новый пункт меню, нажмите кнопку [+] на панели формы. Откроется форма для ввода нового пункта меню:

Заполните поля:

· Распаковать – отметьте, если хотите, чтобы сжатый файл был предварительно распакован перед вызовом команды. Если не отмечен, файл будет в формате архива ZIP.

· Название – введите название пункта меню

· Приложение – введите или выберите программу, которая будет вызываться при выборе пункта меню. Допускается выбирать исполняемые файлы (*.exe,.com), скрипты (*.cmd, *.bat), а также произвольные файлы, которые ассоциированы в системе с приложениями.

· Параметры – параметры, которые будут добавлены в командную строку при вызове программы. Допускаются следующие специальные символы, которые имеют специальное значение (обратите внимание, что это строчные буквы латинского алфавита)

%i – полное имя файла с книгой (с расширением fb2, если пункт Unpack отмечен, или zip, если не отмечен);

%o – имя файла без пути (с расширением fb2, если пункт Unpack отмечен, или zip, если не отмечен).

% n – имя файла без пути и без расширения.

Нажмите кнопку [Ok], чтобы создать пункт меню.

Если нужно удалить пункт меню, нажмите кнопку [-].

Чтобы сохранить пользовательское меню, нажмите кнопку “Save” (с изображением дискетки).

Затем еще раз [Ok], чтобы закрыть диалог “Настройки”.

Пример.

Чтобы создать пункт меню, при выборе которого книга будет копироваться в определенную папку (например, для последующего чтения, в распакованном виде в папку С:ToRead), введите следующее:

· Распаковать = [a]

· Название = Копировать для чтения (fb2)

· Приложение = cmd.exe

· Параметры = /c copy “%i” “c:ToRead%o”

В результате выбора этого пункта меню распакуется файл с книгой и выполнится команда примерно следующего вида:

cmd.exe /c copy “c:fb2liblibrarytmpEvgenii_Gulyakovskii_Shorokh_priboya.fb2” “c:ToReadEvgenii_Gulyakovskii_Shorokh_priboya.fb2”

Точка монтирования

Точка монтирования – это каталог, внутри которого формируется дерево каталогов библиотеки при выбранном «файловом» способе хранения. При создании новой библиотеки данный каталог должен быть пустым (не обязательно, конечно, но очень желательно, для избежания дальнейшей путаницы). При добавлении книг формируется структура каталогов в соответствии с заданным шаблоном наименования Папки/Файла.

Шаблон чувствителен к регистру использованных символов!

Шаблон должен содержать в себе хотя бы один символ "" (для разделения имен папки и файла). Особенно при большом объеме библиотеки.

В данный момент поддерживаются следующие параметры шаблона:

* NA* (name abbreviation) – первая буква от сложения Фамилия+Имя+Отчество+Ник, т.е. гарантированное появление в параметре хотя бы одной буквы, в отличие от *NLA*;

*NLA* (name last abbreviation) – первая буква фамилии первого автора книги;

* GNR* (genre name russian) – название жанра по-русски;

*GNE* (genre name english) -название жанра по-английски;

*SA* (sequence abbreviation) – аббревиатура названия серии

*NL* (name last) – фамилия первого автора;

*NF* (name first) – имя первого автора;

*NM* (name middle) – отчество первого автора;

*NN* (nick name) – ник первого автора;

*GN* (genre name) – сокращенное название первого жанра книги по английски;

Перейти на страницу:
Прокомментировать
Подтвердите что вы не робот:*