-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add PubSubHubbub support #90
Comments
this would be amazing indeed! you're right, it'd be a big powerful feature for lots of different consumers. loosely related: #53 it'd obviously be a substantial amount of work, of course. bridgy has already learned most of the hard lessons, and we could definitely lift a lot of code from there directly...but still. i can't honestly say i plan to implement this myself anytime soon, but maybe some day. in the meantime, i'd love to review and merge PRs that do it! |
hmm, a service that polls a bunch of feeds periodically and pings you when one of them updates. there's no pressing reason to build this INTO granary itself (granary doesn't get realtime updates from any silos afaik). could you just use superfeedr? |
@kylewm ooh good idea! so consumers would use superfeedr to subscribe to granary atom urls, superfeedr would poll and ping when there are new posts? sgtm. we should document that somewhere once we confirm it works. :P |
That'll work fine, my only thought was the benefit of granary doing the
|
For reference bc I just looked it up: Superfeedr polls as little as once every 15 minutes or as much as once a minute (for very high velocity feeds). |
thanks! and good point on caching. in practice i expect the only silo it will matter for is Instagram, but it definitely does matter there. we got blocked recently, snarfed/bridgy#665. adding caching should be easy, I'll file another issue for it. |
The granary REST API lets you include a Otherwise, @kylewm was right originally here, the https://granary.io/ service doesn't currently do any polling, and I don't plan to add any, so I'm tentatively closing this. Feel free to reopen! |
It would be amazing if Granary supported PuSH. That would allow Granary to be smart about how it polls the underlying data sources (since each may have their own varying rate limits) instead of relying on the Granary consumer to implement smart polling. Ideally a Granary consumer could subscribe to updates at the PuSH hub and be notified when a feed has new content.
The text was updated successfully, but these errors were encountered: