This package provides a Node-RED node, `node-red-node-feedparser`, designed to monitor and parse RSS and Atom feeds. It is currently at version 1.0.5 and is part of the official Node-RED nodes collection, suggesting an active maintenance schedule tied to Node-RED's own releases. The node differentiates itself by integrating directly into Node-RED flows, allowing users to easily consume and process feed data within a visual programming environment without writing custom parsing logic. It handles the polling of feeds at configurable intervals and outputs structured data for each article, including title, description, link, and a complete article object. A key change in version 1.0 involved a rewrite to remove the deprecated `request` library and switch to a new parsing engine, resulting in changes to the output data structure.
npm install node-red-node-feedparserNo compatibility data collected yet for this library.
Installs the Node-RED feedparser node and outlines the steps to add, configure, and debug its output within the Node-RED flow editor to start parsing RSS/Atom feeds.
Review the output of the updated `feedparser` node by connecting it to a debug node. Adjust downstream nodes in your flow (e.g., `change` nodes, `function` nodes) to correctly reference the new property paths (e.g., `msg.article.title` instead of a previous path, if it changed).
Ensure your configured polling interval in the node settings does not exceed 35790 minutes (24.8 days) if you require very infrequent updates. For longer periods, consider external scheduling or manual triggers.
Be aware of the 'Return single object' checkbox in the node's configuration. If selected, access article data directly from the raw response object, which may require inspecting its structure with a debug node. If you need individual article properties like title and description, ensure this option is deselected.
Verify the feed URL is correct and reachable from where Node-RED is running. Check network connectivity and proxy settings if applicable. Ensure the feed server is operational.
Inspect the exact output of the `feedparser` node using a debug node configured to display 'complete msg object'. Adjust your function or change nodes to correctly reference the available properties, considering the output differences for 'Return single object' mode or the v1.0 breaking changes.