Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » fb2 - FictionBook2 формат электронных книг

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

Открыть новую тему     Написать ответ в эту тему

WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Программы для работы с форматом книг FictionBook2 (.fb2)
 
Подробнее о формате FictionBook 2.0
 
MyHomeLib
  Программа для управления коллекциями электронных книг в любых форматах.  

FBReader
  Supports popular ebook formats: ePub, fb2, mobi, rtf, html, plain text, and a lot of other formats.  

Icecream Ebook Reader
  Читалка книг в FB2, MOBI, EPUB и других популярных форматах для вашего компьютера.  

AlReader
  AlReader - программа для чтения электронных книг.  

ICE BookReader
  Мощная читалка электронных книг.  

Cool Reader 3
  CoolReader3, позволяет читать FB2 и TXT книги...  

Cool Reader 2
  Cool Reader 2 - это удобная программа для чтения электронных книг...  

Библиотекарь
  Хранение, поиск и классификация электронных книг...  

 
Библиотека Флибуста и Либрусек
  Полмиллиона книг в fb2 и других форматах  

 
Программы для создания FB2-книг | Ещё программы для fb2
 
Сравнение программ для чтения электронных книг - Wikipedia

Всего записей: 29341 | Зарегистр. 15-09-2001 | Отправлено: 21:26 05-01-2005 | Исправлено: Errrrr987654321, 18:35 17-02-2020
moroka33



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго.
Тут беда похоже у меня, возможно что-то в реестре вылетело или другой какой глюк в работе с приложениями... Пользовал стандартно FBReader 0.8.14, до сегодняшнего дня все работало норм, ничего не трогал не менял, сегодня открыл книгу, следующую ни через контектное правой кн. на файле ни через выбор из меню проги открывать не хочет, через выбор файлы .fb2.zip видит, а когда двойным кликом архив открываешь внутри пусто...( Попробовал переустановить -  голяк, более свежую FBReader 0.12.10 таже беда, одну открывает следующую не хочет, повторно открывает первую, через добавление конечный файл .fb2 не видит. Пробовал ставить другие таже беда. AlReader2 от ув. simonsat из предыдущего поста открывает пустой разворот, данные книги вверху есть содержимого нет... Куда сунуться не найду, пошарил на форуме кроме этого топика и STDU Viewer, куда тоже отписал ничего не нашел...(

Книги с флибусты, ОСь ХР3, никаких экспириментов не проводил, ничего не ставил не удалял, откат системы пробовал - не помогло.(  
Может кто подскажет где засада и что делать?
Ежели в какой другой топик обратиться лучше, просьба ткнуть линком.)
Добавлено:
Попробовал поставить ebook_reader, стал штатно, стал добавлять книгу в fb2, прога ее видит, но пишет добавлено 0 файлов...

Возникает предположение, что почему-то читалки не видят файлов .fb2, что-то их отфильтровывает или иначе блокирует к ним доступ?...(
Добавлено:
Пока вопрос снимается, вроде удалось решить...)

Всего записей: 4273 | Зарегистр. 31-07-2009 | Отправлено: 21:25 03-02-2018 | Исправлено: moroka33, 01:26 04-02-2018
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста, какие кодировки встречаются в FB2? Помимо UTF-8 видел Windows-1251, Windows-1252 и примеры (но только примеры) с ISO-8859-1 и Windows-1250 - что ещё есть смысл добавить?
Хочу попробовать запилить плагин для получения информации, нужно будет при необходимости перегонять в UTF-8, встрял вот...

Всего записей: 6473 | Зарегистр. 28-01-2008 | Отправлено: 00:12 17-12-2018
Abs62



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
Сдаётся мне, тут надо просто вытаскивать кодировку из XML-декларации. Потому что теоретически она может оказаться любой.

----------
0 программистов ругал сердитый шеф
Потом уволил одного, и стало их FF

Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 00:59 17-12-2018
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abs62
Теоретически да, но, например, использовать UTF-16 как-то нерационально, к тому же картинки запросто могут занимать до 4/5 объёма файла... Хочу попробовать сэкономить, работать как с простым текстом, а не с XML: string.find, string.sub и простая математика (Lua), т.к. XML вроде обычно нужно прочитать целиком. Прошёлся регэкспами по 300м файлам, оставив только элемент description, предварительно сконвертив в UTF-8: если ограничить чтение 6 кб, то вместо 198 мб потребуется прочитать чуть менее 800 кб.
Подумал, вдруг какие традиции сформировались? В общем, надо подумать ещё.

Всего записей: 6473 | Зарегистр. 28-01-2008 | Отправлено: 03:09 17-12-2018
Abs62



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off

Цитата:
Подумал, вдруг какие традиции сформировались?

Какие бы традиции ни формировались, всегда найдётся кто-нибудь, кто не станет им следовать.

----------
0 программистов ругал сердитый шеф
Потом уволил одного, и стало их FF

Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 07:14 17-12-2018
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
С кодировками как-то неожиданно всё отлично разрешилось Возник ещё вопрос, нужен совет насчёт date (в title-info): обычно (ну, чаще всего) если пишут, то в виде типа

Код:
<date value="2002-10-19">19.10.2002</date>

но случайно наткнулся на подобное

Код:
<date value="2002">2002</date>

и теперь как осёл Буридана, только в квадрате ) Это разные типы данных и просто так совместить не получится: если что-то записано, то пытаться получить только "полную" дату, только год, то и другое независимо (в отдельных полях) или приводить "2002" к виду "2002.01.01"?
 
Последний вариант пришёл в голову пока пишу и всё больше начинает нравиться, видел архивы без инфо о дате, там как раз выводится "1900.01.01" или "16-что-то-там". Т.е. если ничего, то выводить "1970.01.01" (Unix-time), если только год, то "год.01.01", - полне годно ведь?

Всего записей: 6473 | Зарегистр. 28-01-2008 | Отправлено: 00:22 21-12-2018 | Исправлено: Skif_off, 00:24 21-12-2018
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Почему-то в ветке и на сайте нет FB2 Toolbox, очень достойного средства для массовой распаковки и переименования книг по метаданным.

Всего записей: 1193 | Зарегистр. 10-12-2007 | Отправлено: 12:08 21-12-2018 | Исправлено: Krot66, 12:12 21-12-2018
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66

Цитата:
Почему-то в ветке и на сайте нет FB2 Toolbox, очень достойного средства для массовой распаковки и переименования книг по метаданным.
Ребят, ну добавляйте в шапку, что считаете нужным и продвигайте в теме...

Всего записей: 29341 | Зарегистр. 15-09-2001 | Отправлено: 21:45 21-12-2018
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вожусь с чтением значений элементов (заголовок, автор(ы), аннотация и т.д.), прощу совета насчёт чистки строк. Сейчас HTML-мнемоники подчищаю, скромно достаточно, не хочется всё ведро &letters;: &lt; (<), &gt; (>), &ndash; (-), &mdash; (-), &nbsp; (неразрыв. пробел), &apos; ('), &quot; (") и &amp; (&), зато все с десятичным (&#XX;/&#XXXX;) и шестнадцатеричным (&#xXXXX;) кодом символа.
Что ещё есть смысл добавить? Кандидаты навскидку: замена всех видов тире на обычный дефис, неразрывные пробелы на обычные и многоточия ( > ...).

Всего записей: 6473 | Зарегистр. 28-01-2008 | Отправлено: 04:46 09-01-2019
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может кто-нибудь подскажет скрипт какой или консольную программку для получения метаданных - автор, название и т.п.(если они есть, конечно) из fb2.

Всего записей: 7334 | Зарегистр. 08-09-2001 | Отправлено: 10:30 09-01-2019
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
los
XMLStarlet можно попробовать.

Всего записей: 6473 | Зарегистр. 28-01-2008 | Отправлено: 15:22 09-01-2019
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off,
Спасибо, попробую.
А мультиплатформенный редактор(не Calibre) не подскажете?
Был когда-то один, но видимо позабросили.
https://github.com/lintest/fb2edit

Всего записей: 7334 | Зарегистр. 08-09-2001 | Отправлено: 15:48 09-01-2019 | Исправлено: los, 15:49 09-01-2019
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
los
А fb2edit чем-то не устраивает? Запустил под Win версию 0.0.8, пробежался бегло по менюшкам и тулбару: редактор спецификацию FB2 2.1 поддерживает почти полностью, за исключением таблиц, похоже, - по идее этого должно быть достаточно для подавляющего большинства случаев. Можно попробовать скомпилить версию из master - 2014го получится...
 
Да, самый известный Fiction Book Editor вроде вполне под Wine работает, только MSXML 4.0 добавить, можно загуглить и уточнить.

Всего записей: 6473 | Зарегистр. 28-01-2008 | Отправлено: 16:58 09-01-2019
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off,

Цитата:
А fb2edit чем-то не устраивает?  

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

Цитата:
Да, самый известный Fiction Book Editor вроде вполне под Wine работает, только MSXML 4.0 добавить, можно загуглить и уточнить.

Мне проще виртуалку WinXp поставить

Всего записей: 7334 | Зарегистр. 08-09-2001 | Отправлено: 17:59 09-01-2019
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
los
Если что-то из Debian/Ubuntu'образных, то на Launchpad есть для Utopic, похоже, самое последнее: 0.0.9 + последний коммит. На десктопе нет пока возможности проверить, в live-режиме в 18.04 попробовал - deb-файл ставится, запускается и открывает, но как-то долго (от размера как будто особо не зависит). Наверное, есть смысл попробовать пересобрать пакет, тут всё есть.
Сам-то предпочитаю обычный текстовый редактор, Jota+, AkelPad с fb2.coder или Geany/CudaText.
 
Double Commander не юзаете? Плагин для FB2 на Lua пилю, кроссплатформенный, - колонки, подсказки... Только DC нужен будет 0.9 и выше и для FB2, упакованных в Zip, понадобится LuaZip. (С небольшими правками можно и на кнопку повесить - в обычном MessageBox всё покажет.)

Всего записей: 6473 | Зарегистр. 28-01-2008 | Отправлено: 18:47 09-01-2019
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off,

Цитата:
Если что-то из Debian/Ubuntu'образных...

macOS

Цитата:
Double Commander не юзаете? Плагин для FB2 на Lua пилю, кроссплатформенный, - колонки, подсказки...  

То что часто "использую" перегнал в epub, но иногда возникает желание навести порядок с оригиналами в fb2
Глянул на https://github.com/lintest/fb2edit/network
кто-то продолжает работу нужно собрать fb2edit пока желание не пропало

Всего записей: 7334 | Зарегистр. 08-09-2001 | Отправлено: 19:18 09-01-2019
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
los
epab - какой-то стрёмный формат, с бардачком тут кое-какие детали всплывали.

Цитата:
За давностью лет уже и не вспомню, то ли падал при сохранении, то ли не все сохранял.

В пул рекаесты не заглядывали? Чё-т не сообразил сразу, а там Fix save for document with name, пока не пробовал.

Цитата:
кто-то продолжает работу

Это, похоже, активность вообще - issues и прочее.

Всего записей: 6473 | Зарегистр. 28-01-2008 | Отправлено: 20:46 09-01-2019
los

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off,

Цитата:
epab - какой-то стрёмный формат, с бардачком  тут кое-какие детали всплывали.  

Возможно, но гораздо более распространен чем fb2, а кто из них лучше или хуже мне судить сложно.

Цитата:
Это, похоже, активность вообще - issues и прочее

Не совсем так, это очень информативная штука.
   
И вы правы много чего исправили - надо брать

Всего записей: 7334 | Зарегистр. 08-09-2001 | Отправлено: 22:12 09-01-2019
Metanoy

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При конвертации doc файла в формат fb2 все сноски переносятся в конец книги, при этом сами сноски (цифры над словами) пассивные, т.е. по ним нельзя как по ссылкам перейти к тексту сноски. Но я видел книги в формате fb2, в которых текст сносок располагался на той же странице, что и слова, к которым эти сноски относятся.  
 
Как преобразовать doc файл в fb2, чтобы текст сносок располагался на той же странице, что и сама сноска?

Всего записей: 7 | Зарегистр. 11-09-2019 | Отправлено: 17:05 11-09-2019
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Metanoy

Цитата:
Как преобразовать doc файл в fb2, чтобы текст сносок располагался на той же странице, что и сама сноска?

Оно вроде вручную делается. А вы каким конвертором пользовались?

Всего записей: 29341 | Зарегистр. 15-09-2001 | Отправлено: 19:40 11-09-2019
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

Компьютерный форум Ru.Board » Компьютеры » Программы » fb2 - FictionBook2 формат электронных книг


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru