Registry / communication / node-red-contrib-rss

node-red-contrib-rss

JSON →
library0.1.6jsnpmunverified

A Node-RED node that converts incoming message payloads (arrays of objects) into an RSS or Atom feed. Version 0.1.6 wraps the popular 'rss' npm package and maps feed- and item-level options from msg properties or node configuration. Useful for creating dynamic feeds within Node-RED flows. Limited release history. Simpler than full-featured feed generators but tightly integrated with Node-RED's message-based paradigm.

npm install node-red-contrib-rss
INSTALL
IMPORT
SIG · NODE-RED-CONTRIB-R
N
node-red-contrib-rss
communicationjavascriptv0.1.6
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18226 runs
build_error
glibc
node 18226 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

RSS
Install via npm in Node-RED user directory; no explicit import required.
This is a Node-RED contrib node, not a standard module. It is loaded automatically by Node-RED when installed. No import statement is needed.

Install the node and configure it in Node-RED to convert incoming arrays into RSS feed XML.

// No code example needed; the node is configured via Node-RED UI. // 1. Install: cd ~/.node-red && npm i node-red-contrib-rss // 2. Reload Node-RED. // 3. Add an 'rss' node from the palette. // 4. Connect an input node that outputs msg.payload (array of objects). // 5. Configure feed options and item mappings in the node's settings. // 6. Deploy. The node outputs a string RSS feed.
Debug
Known issues
gotchamsg.payload must be an array of objects; non-array payloads will cause the node to fail silently or produce invalid output.
fix
Ensure the input node outputs an array, or add a function node to transform data into the expected format.
affects: >=0.1.0
gotchaFeed and item option mappings are taken from msg properties; if a property is missing the node may crash or omit the option.
fix
Verify that all required properties (e.g., title, description, url) are set on msg before the rss node.
affects: >=0.1.0
gotchaThe node uses the 'rss' npm package which has limited maintenance; may not support latest RSS/Atom standards.
fix
Consider switching to a more up-to-date RSS library if advanced features are needed.
affects: >=0.1.0
Errors
Common errors & fixes
TypeError: Cannot read property 'feedOptions' of undefined
Node configuration not properly initialized; missing feed options in settings.
fix
Double-click the rss node and ensure feed options (title, link, etc.) are filled in or mapped correctly.
msg.payload is not iterable
msg.payload is not an array.
fix
Use a function node to convert the payload to an array before sending to the rss node, e.g., msg.payload = [msg.payload]; return msg;
Upgrade
Version history
0.1.6latest on npm
Audit
Dependencies
rssrequiredCore dependency providing RSS feed construction; handles XML generation and feed options.
node-redrequiredPeer dependency; the node only works within a Node-RED runtime.
Agent activity
8 hits · last 30 days
node
6
OpenAI (training)
2
Resources
node-red-contrib-rss — npm install node-red-contrib-rss · libregistry