О содержании fb2

Аватар пользователя izekbis

Может кто то подскажет, как вытащить из fb2 содержание? На сайте это делают.

Аватар пользователя golma1

Что Вы подразумеваете под "содержанием"? Оглавление?
Это обычно делает программа-читалка.

Аватар пользователя izekbis

Да Оглаление. Читалка делат, но как ее вытащить?

Аватар пользователя larin

Распарсить fb2 и собрать все заголовки.

Аватар пользователя izekbis

А, что-бы сама собрала и вытащить. Ведь на сайте как-то делают это. Заливаешь файл, когда смотришь у него содержание(оглавление) вытащено. Ведь не делают это вручню, как Вы предлагаете.

Аватар пользователя Ronja_Rovardotter

izekbis написал:
А, что-бы сама собрала и вытащить. Ведь на сайте как-то делают это. Заливаешь файл, когда смотришь у него содержание(оглавление) вытащено. Ведь не делают это вручню, как Вы предлагаете.

На сайте для этого прикручен специальный скрипт, так же как в каждой читалке есть для таких целей свой личный. Это не что-то отдельное, функционирующее само по себе, которое можно вот так выдернуть и дать вам с напутствием "пользуйтесь".
Аватар пользователя izekbis

А как его вытащить? Оглавление есть, в не вытаскивается.

Аватар пользователя Ronja_Rovardotter

izekbis написал:
А как его вытащить? Оглавление есть, в не вытаскивается.

Откуда вытащить? Если книга есть на Либрусеке, дайте хотя бы ссылку на нее.
В общем случае, если книга в формате fb2 разбита заголовками (одно-, двух-, многоуровневыми), то на странице книги должно быть ее оглавление. Скопируйте.

Могу еще подсказать вариант, как получить содержание. Скачайте читалку FBReader. Открываете в ней книгу, кликаете на кнопку "Оглавление", получаете содержание, которое можно скопипастить куда вам нужно. Возможно, придется его подредактировать, но это легче, чем набирать все вручную.
Работает только для заголовков (!), подзаголовки в содержании никогда не отображаются. Если нужно, чтобы и подзаголовки попали в оглавление - переформатируйте их в заголовки.

Ronja_Rovardotter написал:
izekbis написал:
А как его вытащить? Оглавление есть, в не вытаскивается.

Могу еще подсказать вариант, как получить содержание. Скачайте читалку FBReader. Открываете в ней книгу, кликаете на кнопку "Оглавление", получаете содержание, которое можно скопипастить куда вам нужно. Возможно, придется его подредактировать, но это легче, чем набирать все вручную.
Работает только для заголовков (!), подзаголовки в содержании никогда не отображаются. Если нужно, чтобы и подзаголовки попали в оглавление - переформатируйте их в заголовки.

В читалке CoolReader F3 - открыть новый файл, F4 - Список книг, F5 - оглавление, F6 - список закладок, CtrlF1 - данные о книге(дескрипшен)
Аватар пользователя sem14

А что вы хотите делать с содержанием.
Посмотреть? Скопировать копи-пейстом?

Аватар пользователя izekbis

В библиотеке twirpx требуют для книги представить аннотацию и содержание. А в некоторых книгах особенно в учебных оно составляет несколько страниц. Вытаскивать вручную очень трудоемко. Я думал раз здесь делается это автоматически, то может есть программа или прибамбаса для этого.

Аватар пользователя alex4u2008

izekbis написал:
В библиотеке twirpx требуют для книги представить аннотацию и содержание. А в некоторых книгах особенно в учебных оно составляет несколько страниц. Вытаскивать вручную очень трудоемко. Я думал раз здесь делается это автоматически, то может есть программа или прибамбаса для этого.

Где вы увидели, что это делается автоматически?
В читалке (AlReader, Haali, Cool Reader и т.д)?
На сайте?
Да, тут работает внутренний конвертер - он вынимает заголовки и создает "Содержание".
Во всех остальных случаях - вынимаем страницы с содержанием, распознаем, исправляем, вставляем в аннотацию на сайте и результат Вы видите на странице книги/журнала. Аналогичные действия производятся над аннотацией.
Аватар пользователя s_Sergius

Я бы предложил сделать так.
Если fb2-книга расположена в Либрусеке, то просто скачать ее в формате rtf. А если она уже есть, то воспользоваться программой fb2any (или чем-то подобным) для получения опять же rtf. Заголовки из fb2 при этом переносятся нормально.
А дальше можно обычным Word'ом сгенерировать оглавление: Вставка —> Ссылка —> Оглавление и указатели… —> Оглавление.
И делайте с ним что угодно.

Аватар пользователя s_Sergius

О! Можно еще проще. Если скачивать в формате html, то оглавление при этом само формируется в конце файла.
Или в режиме чтения книги в библиотеке сделать "Сохранить как…".

Или вообще книгу не скачивать. Если прав на это не хватает, например. А в режиме просмотра информации о любой книге, ну там где обложка и оглавление, просто сохранить эту страницу вместе с оглавлением любой длины.

Аватар пользователя s_Sergius

Локальный fb2 можно еще открыть FB Editor'ом и сделать экспорт в html. При этом даже глубину вложенности оглавления задать можно.

В чем вообще проблема-то была?

Аватар пользователя Ronja_Rovardotter

s_Sergius написал:
В чем вообще проблема-то была?

:)) Сие тайна для всех, кроме ТС. А он твердит невразумительно в разных темах: помогите, содержание, как достать содержание... короче, только «му» да «му», а к чему, почему - не пойму! (с)
Аватар пользователя izekbis

Самый толковый совет. Действительно работает. Все остальные посоветовали и никто не проверил работает или нет. А ничего НЕ РАБОТАЕТ.

izekbis написал:
Все остальные посоветовали и никто не проверил работает или нет. А ничего НЕ РАБОТАЕТ.

Не пиздите.
Содержание из ртф генерится прекрасно.
Содержание со страницы книги копируется тоже замечательно.
Аватар пользователя izekbis

Ну на Книжном сайте можно и не матерится. Только в rtf надо сначала установить по каждой позиции стили, только потом формировать оглавление. Проще каждую позицию перетащить вручную. Я же говорю сначала попробуйте, потом предлагайте. А матом ничего не докажешь. Только покажешь свое истинное лицо.

izekbis написал:
Только в rtf надо сначала установить по каждой позиции стили, только потом формировать оглавление. Проще каждую позицию перетащить вручную. Я же говорю сначала попробуйте, потом предлагайте.

А я повторюсь. ))
В ртф, сконверченном из фб2, прекрасно создается содержание на автомате.
То же касается ртф, скачанных с сайта (вместо фб2).
С сайта скопировать содержание книги тоже ничего не стоит.
Все эти варианты вам предложили, как проверенные и рабочие.
Так что не надо пиздить, не проверив те рабочие варианты, что были предложены и говорить, что они НЕ работают.
Аватар пользователя izekbis

Мне уже 69 лет и Вам должно быть стыдно так со мной разговаривать. А, что касается rtf из fb2, то стили по уровням он не всегда правильно расставляет. Проверьте на трех уровневом оглавлении, которые бывают в учебниках.

Да, мне стыдно, что приходится человеку на седьмом десятке лет объяснять, что врать (объявлять нерабочим то, что работает) - не есть хорошо.

Аватар пользователя izekbis

Eot раз проверил. Взял книгу Сулла из ЖЗЛ в CoolReader 2.00.66 конвектировал в rtf, загнал в Word. Все составляющие оглавления выполнены стилем "Обычнвй", как и весь остальной текст. Оглавление Не составить.

Аватар пользователя s_Sergius

Извините, что вмешиваюсь в ваш диалог, но позволю себе напомнить, что я предлагал получить rtf из fb2 по другому.

s_Sergius написал:
Если fb2-книга расположена в Либрусеке, то просто скачать ее в формате rtf. А если она уже есть, то воспользоваться программой fb2any (или чем-то подобным) для получения опять же rtf.

Не помню, чтобы хоть что-то упоминал про CoolReader. Эта читалка никак не подобна конвертеру fb2any.
Аватар пользователя izekbis

Достал Fb2Any действительно он составляет Оглавление. Спасибо.

FB2-читалка должна сама показывать.
1) Что за читалка?
2) Что за книга?

Аватар пользователя Ronja_Rovardotter

Рыжий Тигра написал:
FB2-читалка должна сама показывать.
1) Что за читалка?
2) Что за книга?

А кто сказал, что у ТС проблемы с читалкой? ТС не говорил.

Тупо, не читая ни одного поста...

Откройте листером в тотал командере (F3) и будет вам счастье (т.е. содержание в самом начале документа). Затем копировать как текст и вставить куда нужно.

Аватар пользователя izekbis

Я уже писал экспортируется FBE в html, или, когда достал то Fb2Fny то в rtf. А, что открывать листером fb2?

izekbis написал:
Я уже писал экспортируется FBE в html, или, когда достал то Fb2Fny то в rtf. А, что открывать листером fb2?

Да, именно fb2. Отлично справляется.
Аватар пользователя izekbis

Открывается но со всеми тегами. Попробовал несколько книг, но ни в одном содержания не обнаружил.

Аватар пользователя Oldtimer

bokonon83 написал:
izekbis написал:
Я уже писал экспортируется FBE в html, или, когда достал то Fb2Fny то в rtf. А, что открывать листером fb2?

Да, именно fb2. Отлично справляется.

Чтобы листер показывал fb2 именно как книгу - нужно, чтобы в Тотале был установлен плагин OpenOffice.org/DOCX/FB2 Viewer 1.7.
По дефолту в Тотале его нет, только в разнообразных сборках на основе Тотала.
Взять плагин можно здесь

Oldtimer написал:
bokonon83 написал:
izekbis написал:
Я уже писал экспортируется FBE в html, или, когда достал то Fb2Fny то в rtf. А, что открывать листером fb2?

Да, именно fb2. Отлично справляется.

Чтобы листер показывал fb2 именно как книгу - нужно, чтобы в Тотале был установлен плагин OpenOffice.org/DOCX/FB2 Viewer 1.7.
По дефолту в Тотале его нет, только в разнообразных сборках на основе Тотала.
Взять плагин можно здесь

Извиняюсь, не знал. У меня сбока PowerUser уже второй год. привык считать, что именно так и выглядит базовый коммандер...
Аватар пользователя izekbis

Спасибо. Не знал.

X