PuSH Bot: A PubSubHubbub to XMPP Gateway

By Daki - Last updated: Thursday, November 19, 2009 - Save & Share - 3 Comments

pubsubhubbub PuSH Bot: A PubSubHubbub to XMPP Gateway

PuSH Bot lets you receive notifications via XMPP of updates to feeds that support PubSubHubbub (commonly abbreviated to PuSH). This means that you can receive updates from Blogger, TypePad, Movable Type andLiveJournal blogs, Google Reader shared items, any FeedBurner feed and many other sources to Google Talk or any other Jabber/XMPP account.

Basic Usage

Subscribing

  1. Add push-bot@appspot.com to your contact list.
  2. Send it a subscription message by using the /subscribe command: /subscribe http://example.com/feed.xml
  3. If all goes well, you should see a confirmation message like Subscribed to http://example.com/feed.xml
  4. Whenever that feed updates, you’ll get a notification of the form:
    Update from Some Feed:
    Post Title Goes Here: http://www.example.com/post.html

Note that you do not have to specify a feed URL, if you instead use a webpage URL, PuSH Bot will attempt to look for an auto-discovery element in it, and if it finds a feed, subscribe to that instead.

To see all of the feeds you’re subscribed to, send the bot the /list-subscriptions command.

Unsubscribing

To unsubscribe from a feed, send the bot the /unsubscribe command: /unsubscribe http://example.com/feed.xml. If you’d like to unsubscribe from all feeds, you can use the /unsubscribe-all command.

Advanced Usage

To see a list of all commands that PuSH Bot supports, you can use the /help command.

OPML Import

If you’d like to subscribe to many feeds at once, you may find it convenient to generate an OPML file from your existing feed reader and import that. Assuming your OPML file is reacheable at a URL, you can use the /opml-import command: /opml-import http://example.com/opml.xml. PuSH Bot will parse the OPML file and extract all feeds URLs from it, and will attempt to subscribe to each one. Note that large OPML files may not be imported completely since the request may time out before all subscribe requests are issued.

Link:

Posted in Web2.0 • Tags: Top Of Page

3 Responses to “PuSH Bot: A PubSubHubbub to XMPP Gateway”

Comment from Mandy Smith
Time April 3, 2010 at 3:59 am

Excellent post. If you need to listen to BBC Radio on the iPhone – I strongly recommend BBC Radio iPhone Streams – it is easily the most convenient way to listen to BBC Radio on the iPhone, iPad or iPod Touch and it’s free at BBCStreams.com.

Comment from Kyle Monje
Time June 4, 2010 at 10:20 pm

This was a very informative article and I totally understand where you are coming from in the fourth section. Informative read, I’ll definitely read the other reads.

Pingback from IS there a way to schedule Ubuntu to wake from hibernation at a specific time? « 吾吖攷
Time June 18, 2010 at 7:11 am

[...] PuSH Bot: A PubSubHubbub to XMPP Gateway PuSH Bot lets you receive notifications via XMPP of… [...]

Write a comment