-
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
support JF2 #109
Comments
dupe of #50...but closing that and tracking here instead since there are newer links here. |
Looks like mf2util's cc @capjamesg |
Good to know! jf2 support would be useful for Microsub servers who need to send jf2 objects to clients. jf2 is thus an efficient way to make sure all data from various different feed types is stored in a standard way in a Microsub back-end. As far as I can see, mf2util converts mf2 objects to jf2. That's a handy function to have! Although Microsub servers may optionally wish to support RSS, Atom, and JSON Feed, which looks to be out of scope for mf2util. |
I have implemented RSS / Atom / JSON Feed to jf2 conversion for my Microsub server: https://github.com/capjamesg/microsub/tree/main/feeds If this logic would be helpful to granary, I can look at the library and see if I can make a pull request. |
Woo, thank you for the offer! Sadly, granary uses AS1 as its common backplane data format, so to do this properly, we'd need either AS1 <=> jf2 or maybe mf2 <=> jf2. |
to oversimplify, it hoists mf2 properties out of the
properties
field and makes most of them singly-valued. should be straightforward.spec: https://www.w3.org/TR/jf2/#jf2feed , https://jf2.spec.indieweb.org/
more links:
JF2 Feed: http://dissolve.github.io/jf2/#jf2feed , MIME type
application/jf2feed+json
cc @dissolve!
The text was updated successfully, but these errors were encountered: