Folo icon indicating copy to clipboard operation
Folo copied to clipboard

Add the support of PubSubHubbub protocol

Open ArcticLampyrid opened this issue 1 year ago • 5 comments

Clear and concise description of the problem

PubSubHubbub (though still a working draft) is an open, simple, web-scale and decentralized pubsub protocol. In RSS channel which expects a real-time pushing, it is used to send the notification.

Suggested solution

To subscribe, the process is straightforward. Simply parse the //atom:link tag:

<feed xmlns="http://www.w3.org/2005/Atom">
   <link href="https://alampy.com/atom.xml" rel="self"/>
   <link href="https://pubsubhubbub.appspot.com/" rel="hub"/>
</feed>

Afterward, periodically send a request to register a Webhook.

Once the feed is updated, the owner will notify the hub (e.g., Google PubSubHubbub Hub), which will then forward the event to all registered Webhooks.

Alternative

No response

Additional context

Validations

  • [X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

ArcticLampyrid avatar Sep 07 '24 12:09 ArcticLampyrid

I've never seen anyone use it. Can you provide specific use cases and explain its benefits?

DIYgod avatar Sep 08 '24 09:09 DIYgod

Most plugins for self-hosted blogs will support this, but I do not know how many users will adopt it.

ArcticLampyrid avatar Sep 08 '24 20:09 ArcticLampyrid

Some large websites that support this feature include:

  • Wordpress.com
  • Medium
  • and I believe there are more

ArcticLampyrid avatar Sep 08 '24 20:09 ArcticLampyrid

its benefits

This is for obtaining updates in a more timely (almost real-time) manner, of course.

ArcticLampyrid avatar Sep 08 '24 20:09 ArcticLampyrid

This issue has been automatically marked as stale. If this issue is still affecting you, please leave any comment (for example, "bump"), and we'll keep it open. If you have any new additional information—in particular, if this is still reproducible in the latest version of Follow or in the beta—please include it with your comment!

bump

ArcticLampyrid avatar Dec 05 '24 09:12 ArcticLampyrid