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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 написал:
Все остальные посоветовали и никто не проверил работает или нет. А ничего НЕ РАБОТАЕТ.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 уже второй год. привык считать, что именно так и выглядит базовый коммандер...

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

X