On Apr 28, 2009, at 12:39 PM, Neil Garb wrote:
> I've put together a little web services that takes as input a pull-
> type web service. It then polls the service at customizable intervals
> and pushes updates (if found) via XML POST to an endpoint of your
> choice.
>
> At the moment, it only supports RSS, but if there is demand I can add
> support for other pull services such as IMAP, POP, atom, etc.
This seems a lot like pubsubhubbub:
http://code.google.com/p/pubsubhubbub/
At least one of the scenarios that pubsubhubbub covers seems exactly
the same.
Best regards,
--
Pedro Melo
Blog: http://www.simplicidade.org/notes/
XMPP ID: me...@simplicidade.org
Use XMPP!
I agree this is good stuff. Similarly, PubSubHubbub hubs may automatically turn any Atom feed subscription into push by polling. Our demo hub does this right now. This is important because it provides a way to bootstrap adoption of feed pushing without the participation of feed publishers.
I'd say the big difference here is Myqron works only for RSS and Hubbub only works for Atom.
-Brett
On Apr 28, 2009 11:15 AM, "Jeff Lindsay" <prog...@gmail.com> wrote:
Nice work! Simple alternative to Gnip and pubsubhubbub ... I'll be checking it out. I've been waiting for somebody to do this btw.
-jeff
On Tue, Apr 28, 2009 at 4:39 AM, Neil Garb <neil...@gmail.com> wrote: > > > Hi all > > I've put ...
Jeff Lindsay
http://webhooks.org -- HTTP callbacks are the future
http://shdh.org -- A party for hackers and thinkers
http://tigdb.com -- Discover indie games
--~--~---------~--~----~------------~-------~--~----~ You received this message because you are su...
Thanks (re: nice work). And thanks for that post on the WebHooks blog!
Cool stuff.
I met Evan (from identi.ca) just the other day here in SF and we
talked a bit about how Hubbub could fit with OMB. I've also read about
FETHR and I think their model makes sense. I need to dig into their
source more, but it'd be great if they used something like Hubbub for
the message transport.
One thing related to FETHR and OMB that I'd like to see is a mapping
of these microblogging semantics (follow, ack follow, send message,
unfollow) to simple Atom feeds. This would provide the basis for doing
microblogging federation purely through something like Hubbub. I think
such a system could be simpler than other proposals because it
requires nothing more than Atom feeds from the publishers. However,
there are still questions about authentication and discovery that need
to be addressed that aren't covered by the PubSubHubbub draft spec.
I plan to come to the next SHDH if I can. termie's been telling me I
should go for a while. Hopefully I'll see you then.
> This is exactly how this project arose -- there was a requirement for
> web hooks which couldn't be satisifed by the provider's resources.
> The idea of Myqron, if not its current implementation, empowers the
> consumer without the provider supporting web hooks explicitly.
>
> The pubsubhubbub methodology is clearly more formal than my approach,
> but I think both approaches are beneficial to the progression of web
> hooks as a concept. I wasn't aware of 'Hubbub' until these replies --
> I'll certainly be checking it out as soon as I have a chance.
Cool man! I like the tag-line for this idea is: "Turn poll into push".
One distinct choice we've made so far is to support Atom and not RSS.
Maybe there could be an RSS to Atom bridge on the hub (and
vice-versa)? Then consumers can always consume Atom, regardless of the
publisher's format, and be done with it. Otherwise, do you have any
plans to opensource Myqron, or do you plan to run it as a service?
-Brett
> Otherwise, do you have any plans to opensource Myqron, or do you plan to run it as a service?
I definitely think it'll always remain a service -- I can't imagine
any scenario in which it would be useful otherwise. My plan for the
moment is to refine the user experience and fine-tune the polling. If
the demand arises, I'd be happy to open it up. One definite intention
of mine to allow users to write their own adapters, potentially in a
language of their choice, but I haven't fully thought out the
mechanics.
- Neil
Yes please! I remember watching a video of the App Engine launch: I
understood it was only Python (and now I see Java). My python-foo is
not what it probably should be. What are the alternatives? My only
experience with cloud-* is Amazon's S3.
- Neil
On Wed, Apr 29, 2009 at 8:39 AM, Jeff Lindsay <prog...@gmail.com> wrote:
> My preference for this "community webservice" model is something that
> abstracts even the sysadmin, which means App Engine is really the only
> viable solution. I considered Amazon's EC2, but it still makes you deal with
> sysadmin. App Engine is even better now with Java because the JVM means it
> can run any language that runs on the JVM (PHP, Ruby, Javascript, etc). This
> made it possible for me to write Scriptlets.org (should be useful for
> anybody interested in web hooks).
>
> Myqron is ... Ruby?
>
Myqron's written in PHP using Zend Framework.
- Neil