PuSH Subscriber with Websockets notifications  

By Stoyan Zhekov · December 30, 2010

After my experiments with pinboard topics aggregation, I understand how convenient is to have an universal PubSubHubbub subscriber for debugging. The PinSub application is too PinBoard-specific, so I created PuSHSub - more general use PuSH subscriber.

When you click on the "Create" button, it will create a new subscription page with unique URL. Insert this URL in the PuSH hub ( for example Superfeedr ) subscription form, Callback URL field. The application will display only Title, Description and Link feed entries attributes (so no tags, author etc.).

If you have a browser with Websockets support (Google Chrome etc.), changes in the feed will be displayed in near real time, thanks to the Pusher services. Sinatra application on the server-side is using the NewBamoo's Pusher gem and the subscription page is using Pusher JavaScript client. Every time, there is a new item in the feed, it will be pushed to the Pusher channel. All subscription pages, connected to this channel will get this notification immediately.

Enjoy.