matters-server icon indicating copy to clipboard operation
matters-server copied to clipboard

Milestone: RSS on IPNS and interoperability with Planet

Open guoliu opened this issue 2 years ago • 1 comments

One primary objective of Matters Lab is a content and social graph that is open, decentralized, and user-owned. One design that has been discussed is content feed over IPNS.

Planet is a desktop RSS reader and static website builder on IPFS, that works peer-to-peer without relying on servers. By interoperable with Planet, we can extend the current content and social graph and come closer to an open, decentralized, and user-owned version.

Planet can parse and ingest content feed in different formats, but the most commonly supported is probably RSS. Matters server can publish content stored in IPFS as RSS over IPNS, making the content graph interoperable. If a consensus on adding social graph on RSS can be reached, we can also make the social graph interoperable.

guoliu avatar Jun 27 '22 07:06 guoliu

The current version 0.6.16 of Planet can support four aggregation formats:

  • planet.json (Planet app native format)
  • JSON Feed https://www.jsonfeed.org
  • RSS
  • Atom

Though RSS and Atom are supported, we recommend JSON Feed as it uses a newer JSON format. Both RSS and Atom are XML.

V2EX also supports JSON feed. Here is an example:

Web: https://www.v2ex.com/go/python JSON Feed: https://www.v2ex.com/feed/python.json Atom: https://www.v2ex.com/feed/python.xml

When following the JSON Feed mentioned above, here is what it looks like in Planet:

Screen Shot 2022-06-28 at 5 42 39 AM

livid avatar Jun 28 '22 12:06 livid