Переименования, небольшое улучшение html-title

This commit is contained in:
Book Pauk
2020-12-17 23:39:45 +07:00
parent 7a29b16ee8
commit 51ec6a54fa
6 changed files with 11 additions and 10 deletions

View File

@@ -45,7 +45,7 @@ class ConvertFb3 extends ConvertHtml {
.replace(/<subtitle>/g, '<br><br><fb2-subtitle>')
.replace(/<\/subtitle>/g, '</fb2-subtitle>')
;
return await super.run(Buffer.from(text), {skipCheck: true});
return await super.run(Buffer.from(text), {skipHtmlCheck: true});
}
}

View File

@@ -24,15 +24,13 @@ class ConvertHtml extends ConvertBase {
}
async run(data, opts) {
let isText = false;
if (!opts.skipCheck) {
let {isText = false, uploadFileName = ''} = opts;
if (!opts.skipHtmlCheck) {
const checkResult = this.check(data, opts);
if (!checkResult)
return false;
isText = checkResult.isText;
} else {
isText = opts.isText;
}
let titleInfo = {};
@@ -242,6 +240,9 @@ class ConvertHtml extends ConvertBase {
innerCut: new Set(['head', 'script', 'style', 'binary', 'fb2-image', 'fb2-title', 'fb2-author'])
});
if (!title)
title = uploadFileName;
titleInfo['book-title'] = title;
if (author)
titleInfo.author = {'last-name': author};

View File

@@ -342,7 +342,7 @@ class ConvertPdf extends ConvertHtml {
//console.log(text);
await utils.sleep(100);
return await super.run(Buffer.from(text), {skipCheck: true, isText: true});
return await super.run(Buffer.from(text), {skipHtmlCheck: true, isText: true});
}
async getPdfTitleAndAuthor(pdfFile) {

View File

@@ -48,7 +48,7 @@ class ConvertSites extends ConvertHtml {
if (text === false)
return false;
return await super.run(Buffer.from(text), {skipCheck: true});
return await super.run(Buffer.from(text), {skipHtmlCheck: true});
}
getTitle(text) {