Introducing Streamiverse… a simple Mastodon-compatible streaming API of curated posts from the fediverse.
Consume the public API curated/hosted by Small Technology Foundation (for non-commercial and educational use) or host your own.
Mastodon had a public streaming API but it was locked down this year. This gives you back that useful feature (for demos, teaching, etc.) plus you know exactly what you’re getting.
#streamiverse #mastodon #fediverse #API #SmallWeb #Kitten
This entry was edited (23 hours ago)
Aral Balkan reshared this.
Stefan
in reply to Aral Balkan • • •Aral Balkan
in reply to Stefan • • •Aral Balkan
in reply to Aral Balkan • • •Streamiverse is written in Kitten and you can follow the “htmx, the htmx WebSocket extension, and socket routes” tutorial to create a Kitten app that consumes the API:
kitten.small-web.org/tutorials…
To get started with Kitten, see:
kitten.small-web.org
(Could be a fun little thing to play with this weekend.)
💕
#Kitten #SmallWeb #htmx #WebSocket #streaming #fediverse #Mastodon #API #SmallTech #web #dev
Javielico 🌖
in reply to Aral Balkan • • •Aral Balkan
in reply to Javielico 🌖 • • •AxWax
in reply to Aral Balkan • • •Aral Balkan
in reply to AxWax • • •lnkr
in reply to Aral Balkan • • •oh, that's cool!
Seems like it loops the same ~20 posts over and over, is it meant to work that way?
Aral Balkan
in reply to lnkr • • •@lnkr Yep. It loops however many you’ve curated. Took me long enough to curate the (currently 24). I’ll likely add more to it going forward.
Basically, it’s so you have a streaming datasource if you want to demonstrate how to build a fediverse app or consume a WebSocket or a GET route. Useful for presentations, teaching, etc. I use it in a Kitten tutorial, for example.
Karin Sorenby
in reply to Aral Balkan • • •Emelia 👸🏻
in reply to Aral Balkan • • •Aral Balkan
in reply to Emelia 👸🏻 • • •Emelia 👸🏻
in reply to Aral Balkan • • •Aral Balkan
in reply to Emelia 👸🏻 • • •Alecs Ștefănescu
in reply to Emelia 👸🏻 • • •@aral - awesome work! the growing array of apps and tools you create & maintain are firmly in the "hope for humanity regained" category
Aral Balkan
in reply to Alecs Ștefănescu • • •ely
in reply to Aral Balkan • • •#kitten
@aral
Aral Balkan
in reply to ely • • •