This module allows Prosody to fetch Atom and RSS feeds for you, and push new results to subscribers over XMPP.

This module also implements a PubSubHubbub subscriber, allowing updates be delivered without polling for supporting feed publishers.


This module needs to be be loaded together with mod_pubsub.

For example, this is how you could add it to an existing pubsub component:

Component "" "pubsub"
modules_enabled = { "pubsub_feeds" }

feeds = {
  planet_jabber = "";
  prosody_blog = "";

This example creates two nodes, 'planet_jabber' and 'prosody_blog' that clients can subscribe to using XEP-0060. Results are in ATOM 1.0 format for easy consumption.

Option Description
feeds A list of virtual nodes to create and their associated Atom or RSS URL.
feed_pull_interval Number of minutes between polling for new results (default 15)
use_pubsubhubub If PubSubHubbub should be enabled, true by default.


0.9 Works