diff --git a/modules/default/newsfeed/README.md b/modules/default/newsfeed/README.md
index 882ef94a..a8ac40dd 100644
--- a/modules/default/newsfeed/README.md
+++ b/modules/default/newsfeed/README.md
@@ -108,7 +108,37 @@ The following properties can be configured:
Default value: 0
-
+ removeStartTags: false,
+ removeEndTags: false,
+ startTags: [],
+ endTags: []
+
+
+
+ removeStartTags |
+ Some newsfeeds feature tags at the beginning of their titles or descriptions, such as [VIDEO].
+ This setting allows for the removal of specified tags from the beginning of an item's description and/or title.
+ Possible values:'none' ,description , title , both
+ |
+
+
+ startTags |
+ List the tags you would like to have removed at the beginning of the feed item
+ Possible values: ['TAG'] or ['TAG1','TAG2',...]
+ |
+
+
+ removeEndTags |
+ Remove specified tags from the end of an item's description and/or title.
+ Possible values:description , title , both
+ |
+
+
+ endTags |
+ List the tags you would like to have removed at the end of the feed item
+ Possible values: ['TAG'] or ['TAG1','TAG2',...]
+ |
+
diff --git a/modules/default/newsfeed/newsfeed.js b/modules/default/newsfeed/newsfeed.js
index a9664085..7d8d08c7 100644
--- a/modules/default/newsfeed/newsfeed.js
+++ b/modules/default/newsfeed/newsfeed.js
@@ -24,7 +24,12 @@ Module.register("newsfeed",{
reloadInterval: 5 * 60 * 1000, // every 5 minutes
updateInterval: 10 * 1000,
animationSpeed: 2.5 * 1000,
- maxNewsItems: 0 // 0 for unlimited
+ maxNewsItems: 0, // 0 for unlimited
+ removeStartTags: '',
+ removeEndTags: '',
+ startTags: [],
+ endTags: []
+
},
// Define required scripts.
@@ -96,11 +101,54 @@ Module.register("newsfeed",{
wrapper.appendChild(sourceAndTimestamp);
}
+ //Remove selected tags from the beginning of rss feed items (title or description)
+
+ if (this.config.removeStartTags == 'title' || 'both') {
+
+ for (f=0; f