Доработки парсинга fb2 - распознаем тег sequence

This commit is contained in:
Book Pauk
2020-11-20 21:26:16 +07:00
parent 594fb59395
commit c2131e3654
2 changed files with 41 additions and 3 deletions

View File

@@ -336,8 +336,18 @@ export function getBookTitle(fb2) {
result.author = authorNames.join(', ');
}
if (fb2.bookTitle)
result.bookTitle = fb2.bookTitle;
if (fb2.sequence) {
const seqs = fb2.sequence.map(s => _.compact([
s.name,
(s.number ? `#${s.number}` : null),
]).join(' '));
result.sequence = seqs.join(', ');
if (result.sequence)
result.sequenceTitle = `(${result.sequence})`;
}
result.bookTitle = _.compact([result.sequenceTitle, fb2.bookTitle]).join(' ');
result.title = _.compact([
result.author,