Конвертер формата fb2 в epub, mobi, azw3 для Windows, Mac OS и Linux
Goto page 1, 2, 3 ... 38, 39, 40  Next
 
Libroom Forum IndexПрограммное обеспечение
AuthorMessage

dnk_dz
Член клуба The eBook

Член клуба The eBook



Joined: 16 Nov 2010
Posts: 436


Location: Санкт-Петербург

Posted: 14.02.2014 16:16    

Конвертер формата fb2 в epub, mobi, azw3 для MS Windows, Mac OS и Linux

Данный проект является дальнейшим развитием этого конвертера.
История изменений.

Внимание. В настоящее время поддержка fb2conv прекращена. Дальнейшее развитие и обсуждение продолжается здесь.

Основные особенности:

  • работает под ОС Windows, Linux, Mac OS;
  • две версии интерфейса: интерфейс командной строки и графический интерфейс;
  • различные режимы отображения сносок;
  • поддержка различных стилей оформления на базе html и css;
  • поддержка профилей конфигурации для настройки различных стилей оформления;
  • поддержка встраиваемых шрифтов;
  • простая настройка "виньеток" через файл конфигурации;
  • расстановка «мягких» переносов в тексте по алгоритму Ляна-Кнута, используемому в открытой издательской системе TeX;
  • поддержка пакетного режима обработки папок с электронными книгами fb2 (только для версии командной строки);
  • поддержка архивов fb2.zip и .zip;
  • интеграция с MyHomeLib (для версии командной строки под Windows);
  • написан на Python.


Перед использованием конвертера прочтите документацию.

Скачать текущую версию:
Для Microsoft Windows:
Версия командной строки: fb2conv-1.7.1.win32.zip
GUI-версия: fb2conv-gui-1.7.1.win32.zip

Для Mac OS:
Версия командной строки: fb2conv-1.7.1.mac.zip
GUI-версия: fb2conv-gui-1.8.mac.zip


Для Linux:
Можно пользоваться скриптами Python (см. ниже)

Для всех платформ (Windows, Linux, Mac OS X) в исходных кодах: fb2conv-1.8.src.zip

Пример настроек профилей:
Скачайте архив fb2conv-sample-config.zip. Изучите файл настроек и приложенные файлы стилей. Разархивируйте в папку настроек конвертера (см. документацию). Для Windows-версии можно разархивировать непосредственно в папку конвертера с exe-файлами. В этом случае, файл настроек будет браться из каталога конвертера.
_________________
Конвертер fb2 в epub, mobi, azw3 для Windows, Mac OS, Linux


Last edited by dnk_dz on 13.02.2017 18:22; edited 47 times in total
 
View user's profile ^

SeregaD
Постоянный участник форума

Постоянный участник форума



Joined: 25 Mar 2008
Posts: 163



Posted: 14.02.2014 17:30    

Если возможно, еще инструкцию как эту версию прикрутить к MyHomeLib...
_________________
K4 NT (4.13 SO) мой, JB+NA+UNet
K4 NT (4.13) жены, JB+SS
K4 NT (4.13 SO) дочери, JB+NA+SS
 
View user's profile ^

dnk_dz
Член клуба The eBook

Член клуба The eBook



Joined: 16 Nov 2010
Posts: 436


Location: Санкт-Петербург

Posted: 14.02.2014 21:25    

SeregaD
Будет... На самом деле все просто - переименовать fb2conv.exe в fb2mobi.exe
_________________
Конвертер fb2 в epub, mobi, azw3 для Windows, Mac OS, Linux
 
View user's profile ^

SeregaD
Постоянный участник форума

Постоянный участник форума



Joined: 25 Mar 2008
Posts: 163



Posted: 14.02.2014 21:26    

Но ведь можно использовать и как епаб конвертер - как это сделать из под Майхомлиба?
_________________
K4 NT (4.13 SO) мой, JB+NA+UNet
K4 NT (4.13) жены, JB+SS
K4 NT (4.13 SO) дочери, JB+NA+SS
 
View user's profile ^

Ovg
Член клуба The eBook

Член клуба The eBook



Joined: 23 Jan 2011
Posts: 1189


Location: Большое Свинорье

Posted: 14.02.2014 21:35    

SeregaD
dnk_dz wrote:
переименовать fb2conv.exe в fb2mobi.exe

_________________
Sony PRS-950 & PRS-T1
It's impossible to lead us astray for we don't care even to choose the way.
 
View user's profile ^

SeregaD
Постоянный участник форума

Постоянный участник форума



Joined: 25 Mar 2008
Posts: 163



Posted: 14.02.2014 21:44    

Вы хотите сказать что положив fb2conv.exe в папку fb2epub с последующим переименованием в fb2mobi.exe
мы получим на выходе epub файл?
_________________
K4 NT (4.13 SO) мой, JB+NA+UNet
K4 NT (4.13) жены, JB+SS
K4 NT (4.13 SO) дочери, JB+NA+SS
 
View user's profile ^

Ovg
Член клуба The eBook

Член клуба The eBook



Joined: 23 Jan 2011
Posts: 1189


Location: Большое Свинорье

Posted: 14.02.2014 22:10    

SeregaD

формат выходного файла не зависит от имени файла конвертора Mr. Green, а определяется параметрами командной строки, которые вы должны задать при вызове конвертора. запустите cmd, а из него fb2conv.exe и почитайте ....
_________________
Sony PRS-950 & PRS-T1
It's impossible to lead us astray for we don't care even to choose the way.
 
View user's profile ^

knigophil
Член клуба The eBook

Член клуба The eBook



Joined: 24 May 2010
Posts: 2279


Location: SoCal

Posted: 14.02.2014 22:22    

Что-то командная строка не хочет создавать azw3, упорно делает только epub.

Понял в чем дело: конвертер не читает файл профиля (?), ему нужно дать параметр f в командной строке.
Точно ведь не читает профиль, даже если указать явно через -p, все равно заявляет, что fb2mobi.conf не найден.
В общем, все нужно задавать через командную строку.
Не сохраняется регистр в имени файла - имя выходного файла всегда в нижнем регистре.
И не принимает имя выходного файла как отдельный параметр, дает ошибку "AttributeError: ConverterConfig instance has no attribute 'mhl'"
_________________
Kindle Voyage
Рекомендации по межформатному конвертированию
 
View user's profile ^

outin
Искушенный участник форума

Искушенный участник форума



Joined: 17 Nov 2011
Posts: 51



Posted: 15.02.2014 00:18    

knigophil wrote:
Что-то командная строка не хочет создавать azw3, упорно делает только epub.

Понял в чем дело: конвертер не читает файл профиля (?), ему нужно дать параметр f в командной строке.
Точно ведь не читает профиль, даже если указать явно через -p, все равно заявляет, что fb2mobi.conf не найден.
В общем, все нужно задавать через командную строку.
Не сохраняется регистр в имени файла - имя выходного файла всегда в нижнем регистре.
И не принимает имя выходного файла как отдельный параметр, дает ошибку "AttributeError: ConverterConfig instance has no attribute 'mhl'"


Под MAC OS при помощи параметра -f OUTPUTFORMAT задал и получил mobi, который успешно открылся в Kindle Previewer.
Кстати epub пробовал открыть в iBooks - программа вылетает.
PROFILE не находит:
WARNING: Профиль "./fb2conv.conf" не найден, используется профиль по умолчанию

Версия GUI (MAC OS) не генерит ничего. Пробовал все три формата. Не понял, как остальные параметры задавать и куда kindlegen для GUI версии помещать.
_________________
PRS-T1, KPW 2
 
View user's profile ^

dnk_dz
Член клуба The eBook

Член клуба The eBook



Joined: 16 Nov 2010
Posts: 436


Location: Санкт-Петербург

Posted: 15.02.2014 10:04    

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

Добавлено спустя 7 часов 17 минут 42 секунды:

Если кратко, то смотрите файл настроек в домашней папке пользователя. Для Windows c:\users\<имя пользователя>\fb2conv\fb2conv.config. Для Mac OS, Linux ~/.fb2conv/fb2conv.config. Думаю, станет несколько понятней. Остальное будет чуть позже в документации.
_________________
Конвертер fb2 в epub, mobi, azw3 для Windows, Mac OS, Linux
 
View user's profile ^

outin
Искушенный участник форума

Искушенный участник форума



Joined: 17 Nov 2011
Posts: 51



Posted: 15.02.2014 22:00    

dnk_dz, спасибо за пояснения. Файлы нашел.
GUI на MAC похоже ломается на первом этапе. Вот что в логе много раз повторяется:

[2014-02-14 23:14:56,740] INFO: Конвертируем "Похождения бравого солдата Швейка.fb2"...
[2014-02-14 23:14:56,741] INFO: Конвертируем в html...
[2014-02-14 23:14:57,043] ERROR: 'ascii' codec can't encode characters in position 0-9: ordinal not in range(128)

Такое впечатление, что программа "удивилась", обнаружив кириллицу в исходном файле. Wink
_________________
PRS-T1, KPW 2
 
View user's profile ^

dnk_dz
Член клуба The eBook

Член клуба The eBook



Joined: 16 Nov 2010
Posts: 436


Location: Санкт-Петербург

Posted: 15.02.2014 22:58    

outin wrote:
Такое впечатление, что программа "удивилась", обнаружив кириллицу в исходном файле.

Похоже на это... Отлаживал программу на файлах с флибусты - там кириллицы в названиях нет Embarassed В предыдущем конвертере так долго боролся с кодировками, что думал, все уже победил.

Сейчас готовлю документацию, после займусь исправлением ошибок.
_________________
Конвертер fb2 в epub, mobi, azw3 для Windows, Mac OS, Linux
 
View user's profile ^

anonnon
Новенький участник форума

Новенький участник форума



Joined: 16 Feb 2014
Posts: 4



Posted: 16.02.2014 18:47    

А возможно, как-то прикрутить ваш конвертер к calibre? Или для этого нужно пилить плагин?
 
View user's profile ^

dnk_dz
Член клуба The eBook

Член клуба The eBook



Joined: 16 Nov 2010
Posts: 436


Location: Санкт-Петербург

Posted: 17.02.2014 00:46    

Выложил обновленный архив GUI-версии для Mac с включенным в состав пакета kindlegen. Теперь в mobi и azw3 должно конвертироваться нормально. Проблема с наименованием файлов кириллицей для GUI-версии пока осталась.
Выложил исходные тексты.

anonnon wrote:
А возможно, как-то прикрутить ваш конвертер к calibre? Или для этого нужно пилить плагин?

Честно говоря, никогда не задумывался над этим. Calibre не использую, поэтому затрудняюсь ответить.
_________________
Конвертер fb2 в epub, mobi, azw3 для Windows, Mac OS, Linux
 
View user's profile ^

dnk_dz
Член клуба The eBook

Член клуба The eBook



Joined: 16 Nov 2010
Posts: 436


Location: Санкт-Петербург

Posted: 17.02.2014 16:51    

Выложил новую версию. Ссылки, как всегда, в шапке. Оформил шапку темы.
Основные изменения версии 1.1:

  • Исправлена ошибка определения формата конвертирования по имени конечного файла.
  • Исправлена ошибка с транслитерацией имени конечного файла.
  • Исправлена ошибка, приводившая к падению gui для Mac OS при наличии кириллицы в имени файла.
  • Из-за особенностей строения приложения для Mac OS, в состав приложения GUI-версии включен kindlegen. Отдельно устанавливать kindlegen не нужно, конвертация в mobi и azw3 должна работать.
  • Выложил документацию в шапке темы.
  • Выложил пример файла конфигурации с несколькими примерами профилей и сопутствующими файлами.

_________________
Конвертер fb2 в epub, mobi, azw3 для Windows, Mac OS, Linux
 
View user's profile ^

knigophil
Член клуба The eBook

Член клуба The eBook



Joined: 24 May 2010
Posts: 2279


Location: SoCal

Posted: 17.02.2014 20:56    

dnk_dz
Виньетки еще в работе?
_________________
Kindle Voyage
Рекомендации по межформатному конвертированию
 
View user's profile ^

dnk_dz
Член клуба The eBook

Член клуба The eBook



Joined: 16 Nov 2010
Posts: 436


Location: Санкт-Петербург

Posted: 17.02.2014 21:09    

knigophil wrote:
dnk_dz
Виньетки еще в работе?

А надо? Сейчас, в принципе, можно их настраивать через css...
_________________
Конвертер fb2 в epub, mobi, azw3 для Windows, Mac OS, Linux
 
View user's profile ^

knigophil
Член клуба The eBook

Член клуба The eBook



Joined: 24 May 2010
Posts: 2279


Location: SoCal

Posted: 17.02.2014 22:13    

А как?
Сейчас, с моим старым css их просто нет.
_________________
Kindle Voyage
Рекомендации по межформатному конвертированию
 
View user's profile ^

dnk_dz
Член клуба The eBook

Член клуба The eBook



Joined: 16 Nov 2010
Posts: 436


Location: Санкт-Петербург

Posted: 18.02.2014 00:10    

knigophil
Попробую пример сделать.
_________________
Конвертер fb2 в epub, mobi, azw3 для Windows, Mac OS, Linux
 
View user's profile ^

dnk_dz
Член клуба The eBook

Член клуба The eBook



Joined: 16 Nov 2010
Posts: 436


Location: Санкт-Петербург

Posted: 18.02.2014 15:20    

Выложил новую версию. Ссылки, как всегда, в шапке.
Основные изменения в версии 1.2:

  • Реализована интеграция с MyHomeLib в качестве конвертеров fb2mobi и fb2epub. Подробнее см. документацию.
  • Внутренние изменения (переход с pyInstaller на py2exe и py2app).

_________________
Конвертер fb2 в epub, mobi, azw3 для Windows, Mac OS, Linux
 
View user's profile ^
Libroom Forum IndexПрограммное обеспечениеAll times are GMT + 4 Hours
Goto page 1, 2, 3 ... 38, 39, 40  Next
Page 1 of 40

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© Libroom, 2021