diff --git a/backend/helpers/externalSource.js b/backend/helpers/externalSource.js index 6445e8c..edee01d 100644 --- a/backend/helpers/externalSource.js +++ b/backend/helpers/externalSource.js @@ -35,6 +35,19 @@ getDataFromWPJSON = function (sourceUrl, page = 1, maxPosts = 10) { }); }; +summarizeText = function (text, length, clearText=true){ + + if (clearText){ + text = htmlToText.fromString(post.content.rendered,{ + wordwrap:false, + ignoreHref:true, + ignoreImage:true + }); + } + + return summarizer(text,{n:length}); +} + module.exports = { getAnswerFromWP: function (sourceUrl) { //This function will extract needed data from JSON, which we got from getDataFromWPJSON @@ -73,12 +86,11 @@ module.exports = { try { rawData.forEach (post => { - let textData = htmlToText.fromString(post.content.rendered,htmlToTextOptions); result += includeTitle ? post.title.rendered : ''; result += includeTitle ? `` : ''; - result += summarizer (textData); + result += summarizeText(post.content.rendered,3); result += ``; });