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 += ``;
});