epub

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

Включил загрузку epub.
Надо понимать, что основным форматом библиотеки является fb2, как единственный пригодный для библиотечных целей.
Epub, как и прочие текстовые форматы, имеет смысл загружать только тогда, когда этой же книги в fb2 нет и сделать её не получается.

Процедура:
1. Убеждаемся, что страничка автора существует и совпадает с написанием в epub. Если нет - то создаём страничку автора. Если epub не русский, то создаём страничку автора на языке епуба и алиасим на русскую.
2. Заливаем так же, как fb2.
3. Указываем отсутсвующие в файле данные - обычно жанр, язык, год издания.
4. Дозаливаем
5. Дописываем недостающую информацию, аннотацию, обложку.
6. Если эта книга уже есть на других языках - не забываем прописать связи.
Тщательно и аккуратно, лишнего бардака нам не надо, и так хватает.

Но лучше, конечно, перегнать в fb2 и доделать его до нормального уровня.

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

Спасибо!!!
Один вопрос - в принципе будет ли отличаться заливка epub от заливки в Док, РТФ и тд, или принцип тот же самый?
Смутил пункт 4

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

В принципе как fb2, но в епубах нет жанров. Добавляется один шаг.

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

Аа, ну это не страшно. Примерно так же добавляются книги с Генлиба, только там надо еще и автора, и язык, и жанр добавлять.. Я думала, как-то перезаливать надо...
Еще вопрос по пункту 1 .
Если написание автора в epub отличается от имеющегося у нас - тоже надо создать нового автора и заалиасить? Часто бывает у переводных авторов, буква-другая не совпадает, или у авторов, чьи книги издавались в 90годы, тогда вообще переводили как попало

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

laurentina1 написал:

Если написание автора в epub отличается от имеющегося у нас - тоже надо создать нового автора и заалиасить? Часто бывает у переводных авторов, буква-другая не совпадает, или у авторов, чьи книги издавались в 90годы, тогда вообще переводили как попало

или в епубе поправить
Аватар пользователя DokaMax

larin написал:
В принципе как fb2, но в епубах нет жанров. Добавляется один шаг.

Разве Subject - не является Жанром в EPUBe?
Как раз все сортировки/группировки в читалках в EPUBe идут по полю Жанр (Subject)...
<dc:subject> Если мне память вместе с Медсестрой не изменяет...
Аватар пользователя Isais

DokaMax написал:
larin написал:
В принципе как fb2, но в епубах нет жанров. Добавляется один шаг.

Разве Subject - не является Жанром в EPUBe?
Как раз все сортировки/группировки в читалках в EPUBe идут по полю Жанр (Subject)...
<dc:subject> Если мне память вместе с Медсестрой не изменяет...

Вчера конвертил EPUB - не знаю, из каких мест сорцев он достал, но в файле было 4 жанра: "фэнтези", "триллер", "фикшн" и что-то еще.
Аватар пользователя larin

DokaMax написал:
larin написал:
В принципе как fb2, но в епубах нет жанров. Добавляется один шаг.

Разве Subject - не является Жанром в EPUBe

В том смысле, в каком он является в fb2 - нет.
Вот только что наткнулся http://lib.rus.ec/b/374494
General
Historical
Autobiography
Biography & Autobiography
Biography
Personal Memoirs
Rich & Famous
History
Europe
Historical - General
Reference
Modern
Holocaust
Intellectual History
Philosophy
Curiosities & Wonders
Wittgenstein family
Austria & Hungary
Western Europe - History
History & Surveys

Это скорее теги, чем жанры.

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

larin написал:
DokaMax написал:
larin написал:
В принципе как fb2, но в епубах нет жанров. Добавляется один шаг.

Разве Subject - не является Жанром в EPUBe

В том смысле, в каком он является в fb2 - нет.
Вот только что наткнулся http://lib.rus.ec/b/374494
General
Historical
Autobiography
Biography & Autobiography
Biography
Personal Memoirs
Rich & Famous
History
Europe
Historical - General
Reference
Modern
Holocaust
Intellectual History
Philosophy
Curiosities & Wonders
Wittgenstein family
Austria & Hungary
Western Europe - History
History & Surveys

Это скорее теги, чем жанры.

Видно это моя читалка и старая больная голова и имела ввиду..
А добровольцев сделать "maping" с FB2 жанрами не найдется?
Общественно полезный труд - облагораживает :)
Просто я их немного по другому использую, но дело полезное.

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

DokaMax написал:
А добровольцев сделать "maping" с FB2 жанрами не найдется?

Куда можно отмапить жанр General?
И, главное, зачем?
Нужны ли мы нам нам книги с двумя дюжинами жанров разом или это лишает классификацию смысла?
Как делать маппинг одного множества на другое, если первое - неизвестно?
В стандарте написано феерически -
2.2.8: type includes terms describing general categories, functions, genres, or aggregation levels for content. The advised best practice is to select a value from a controlled vocabulary.
Ждём шестую версию епуба, может там разберуться со сносками и жанрами.
Аватар пользователя Adan75

Спасибо!

мне при добавлении епаба пишет, что автор не найден, хотя я его завел, и ID указал,
http://lib.rus.ec/a/189967
не потому ли что в епабе он записан в как Alexia James (в одну строку, без разделения на фамилию\имя) а на либрусеке показан как
James Alexia

и потом, почему он не ищется через поиск?
то что я ищу, коряво транслитерируется, и конечно 0 результатов

PS завел такого же автора ( http://lib.rus.ec/a/189968 ), только указал фамилию в поле имя, а имя в поле фамилия, чтоб название автора на либрусеке соответствовало написанию его в епубе, и книжка к автору привязалась,
собственно логика работы понятна,
но недоработка на лицо.

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

fixed.

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

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

спасибо,
добавляю еще одну книгу,
к автору привязалось и залилось, но после указания жанра и года
получаю:
Ничего похожего на /tmp/phpEA6Kkp не найдено. Найдено:

/tmp/ я.jpg
/tmp/#26.png
/tmp/))).jpg
/tmp/-0003.jpg
/tmp/0002.jpg
/tmp/0002_0.jpg
/tmp/006.jpg
/tmp/00a7c1a3e0a2.png
/tmp/06.jpg

автор http://lib.rus.ec/a/189994
книга: http://rghost.ru/38313963

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

Значит, поламалось, как и заливка ФБ.
Там тоже такие же трабблы

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

Нда...
Такое точно нафик не надо...
Значит я таки был прав когда убрал из EPUB "стандартный" subject :)

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

У меня при загрузке выдавало ошибку, не могло найти content.opf

Я скачал программу Sigil - редактор EPUB, сохранил из нее. Файл стал меньше в четыре раза (О_о) и уже нормально загрузился.

Правда, при загрузке ФИО автора, прописанное в файле, оказалось настолько приоритетно, что файл не грузился пока я не добавил автора. Потребовалось добавить автора так, как он прописан в EPUB (на английском), а потом слить с уже имеющимся автором.

думаю, что еще можно добавить извлечение серии из метаданных епаба,
пример:http://lib.rus.ec/b/375164/view
<meta name="calibre:series" content="Inspector Faro Mysteries" />
+ номер серии
<meta name="calibre:series_index" content="7.0" />
+ год <dc:date>1996-05-14T23:00:00+00:00</dc:date>

а так же обложку.

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

Bill_G написал:
думаю, что еще можно добавить извлечение серии из метаданных епаба,
пример:http://lib.rus.ec/b/375164/view
<meta name="calibre:series" content="Inspector Faro Mysteries" />
+ номер серии
<meta name="calibre:series_index" content="7.0" />
+ год <dc:date>1996-05-14T23:00:00+00:00</dc:date>
а так же обложку.

Серия подхватывается. Например, из такого:
<meta content="6" name="calibre:series_index" />
<meta content="Dune" name="calibre:series" />

Серия должна быть уже прописанной в библиотеке и название должно совпадать с библиотечным.

А обложка, да, не подхватывается

но если она должна совпадать, то она должна хотя бы извлекаться из epub для сравнения, а она не извлекается

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

Bill_G написал:
но если она должна совпадать, то она должна хотя бы извлекаться из epub для сравнения, а она не извлекается

Не совсем понял. Если извлекаться/считываться при заливке, то так наверно и происходит, иначе бы серия не подхватывалась, а она подхватывается.
Если про то, как извлечь и изменить в epub-е, то вот
Или вы про то, что при заливке должно появится сообщение об обнаруженной в файле серии - тут ничего не знаю.
Аватар пользователя sd

Не прошла книга с двумя авторами.

<dc:creator opf:file-as="An, Mary" opf:role="aut">Mary An</dc:creator>
<dc:creator opf:file-as="Green, Gram" opf:role="aut">Gram Green</dc:creator>

(имена вымышленные)
Одного автора убрал, и книга прошла.
По мелочи. Покопался в описании формата, subject относится к описательным тегам, там может быть просто Fiction. К жанру больше подходит type
<dc:type>adventure</dc:type>
, но сейчас считывается только subject, type игнорируется. Хорошо бы, чтобы и он считывался и был приоритетным.

И еще, даже если вписать пару жанров в subject, то считывается только один, второй игнорируется.
<dc:subject>det_espionage</dc:subject>
<dc:subject>child_adv</dc:subject>
Аватар пользователя larin

sd написал:
По мелочи. Покопался в описании формата, subject относится к описательным тегам, там может быть просто Fiction. К жанру больше подходит type
<dc:type>adventure</dc:type>
, но сейчас считывается только subject, type игнорируется. Хорошо бы, чтобы и он считывался и был приоритетным.

И еще, даже если вписать пару жанров в subject, то считывается только один, второй игнорируется.
<dc:subject>det_espionage</dc:subject>
<dc:subject>child_adv</dc:subject>

fixed.
Аватар пользователя palla

Редактирование ePub http://www.whyepub.ru/

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

Интереасно, как много добавилось епабов за время прошедшее с появление данной фукнции :)

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

HEPO написал:
Интереасно, как много добавилось епабов за время прошедшее с появление данной фукнции :)

http://lib.rus.ec/new/epub
Аватар пользователя HEPO

похоже начали фикшин с генлиба заливать))
UPD: может лучше пока не поздно взять с либгена фикшин и конвертнуть как есть в фб2, а тем кто заинтересован в абонементе, думаю быстро причешут это дело) а то так слишком много епабов тут появится...

HEPO написал:
похоже начали фикшин с генлиба заливать))
UPD: может лучше пока не поздно взять с либгена фикшин и конвертнуть как есть в фб2, а тем кто заинтересован в абонементе, думаю быстро причешут это дело) а то так слишком много епабов тут появится...

Лучше (какие есть) епабы, чем однокнопочные fb2 с калибрятиной.
А если вы настаиваете на fb2 -- пожалуйста, начинайте, покажите пример другим;)))
Аватар пользователя HEPO

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

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

HEPO написал:
похоже начали фикшин с генлиба заливать))
UPD: может лучше пока не поздно взять с либгена фикшин и конвертнуть как есть в фб2, а тем кто заинтересован в абонементе, думаю быстро причешут это дело) а то так слишком много епабов тут появится...

Без паники. С Генлиба ничего не заливается.
Создаётся страничка с данными книги, а книга продолжает лежать на Либгене.
X