From bf043d3e446f3b724706e5a3c1c1a2e0ea6f61f1 Mon Sep 17 00:00:00 2001 From: Dmitry Shelepnev <mitshel@mail.ru> Date: Tue, 28 Feb 2017 20:45:06 +0300 Subject: [PATCH] Update README.md --- README.md | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 3500668..f1ca17c 100644 --- a/README.md +++ b/README.md @@ -209,18 +209,18 @@ MySQL по сравнению с sqlite работает гораздо быст к сожалению конвертер не совершенный и не все книги может конвертировать, но большинство все-таки конвертируется - далее, необходимо скопировать архив в папку **./convert/fb2toepub** и разархивировать - далее, компилируем проект командой make, в результате в папке unix_dist появится исполняемый файл fb2toepub -- в конфигурационном файле ./sopds/settings.py необходимо задать путь к этому конвертеру, например таким образом: +- При помощи веб-интерфейса администратора или указанных ниже команд консоли задать путь к этому конвертеру: -> SOPDS_FB2TOEPUB = os.path.join(BASE_DIR,'convert/fb2toepub/unix_dist/fb2toepub') +> python3 manage.py sopds_util setconf SOPDS_FB2TOEPUB "convert/fb2toepub/unix_dist/fb2toepub" - В результате OPDS-клиенту будут предоставлятся ссылки на FB2-книгу в формате epub 4.2 Конвертер fb2epub http://code.google.com/p/epub-tools/ (конвертер написан на Java, так что в вашей системе должнен быть установлен как минимум JDK 1.5) - также сначала скачать последнюю версию по ссылке выше (текущая уже находится в проекте) - скопировать jar-файл например в каталог **./convert/fb2epub** (Здесь уже лежит shell-скрипт для запуска jar-файла) -- Соответственно прописать пути в файле конфигурации **./sopds/settings.py** к shell-скрипту fb2epub (данный конвертер работает также и в Windows) +- При помощи веб-интерфейса администратора или указанных ниже команд консоли задать путь shell-скрипту fb2epub (или fb2epub.cmd для Windows) -> SOPDS_FB2TOEPUB = os.path.join(BASE_DIR, 'convert\\fb2epub\\fb2epub.cmd' if sys.platform =='win32' else 'convert/fb2epub/fb2epub' ) +> python3 manage.py sopds_util setconf SOPDS_FB2TOEPUB "convert/fb2epub/fb2epub" 4.3 Конвертер fb2conv (конвертация в epub и mobi) http://www.the-ebook.org/forum/viewtopic.php?t=28447 - Необходимо установить python 2.7 и пакеты lxml, cssutils: @@ -234,10 +234,10 @@ MySQL по сравнению с sqlite работает гораздо быст (текущая версия утилиты уже находится в каталоге fb2conv проекта) - скопировать архив проекта в **./convert/fb2conv** (Здесь уже подготовлены shell-скрипты для запуска конвертера) и разархивировать его - Для конвертации в MOBI нужно архив с утилитой KindleGen положить в каталог с конвертером и разархивировать -- В конфигурационном файле **./sopds/settings.py** задать пути к соответствующим скриптам: +- При помощи веб-интерфейса администратора или указанных ниже команд консоли задать пути к соответствующим скриптам: -> SOPDS_FB2TOEPUB = os.path.join(BASE_DIR,'convert/fb2conv/fb2epub') -> SOPDS_FB2TOMOBI = os.path.join(BASE_DIR,'convert/fb2conv/fb2mobi') +> python3 manage.py sopds_util setconf SOPDS_FB2TOEPUB "convert/fb2conv/fb2epub" +> python3 manage.py sopds_util setconf SOPDS_FB2TOMOBI "convert/fb2conv/fb2mobi" #### 5. Консольные команды Simple OPDS @@ -295,8 +295,10 @@ MySQL по сравнению с sqlite работает гораздо быст **SOPDS_DOUBLES_HIDE** - Скрывает, найденные дубликаты в выдачах книг. (по умолчанию SOPDS_DOUBLES_HIDE = True) -**SOPDS_FB2PARSE** - Извлекать метаинформацию из книг fb2. -(по умолчанию SOPDS_FB2PARSE = True) +**SOPDS_FB2SAX** - Программа может извлекать метаданные из FB2 двумя парсерами + - FB2sax - штатный парсер, используемый в SOPDS с версии 0.01, этот парсер более быстрый, и извлекает метаданные даже из невалидных файлов FB2 + - FB2xpath - появился в версии 0.42, работает помеделеннее, не терпит невалидных FB2 +(по умолчанию SOPDS_FB2SAX = True) **SOPDS_COVER_SHOW** - способ показа обложек (False - не показывать, True - извлекать обложки на лету и показывать). (по умолчанию SOPDS COVER_SHOW = True) -- GitLab