mastodon.green is one of the many independent Mastodon servers you can use to participate in the fediverse.
Plant trees while you use Mastodon. A server originally for people in the EU, but now open for anyone in the world

Administered by:

Server stats:

1.2K
active users

#streamiverse

0 posts0 participants0 posts today
Aral Balkan<p>Introducing Streamiverse… a simple Mastodon-compatible streaming API of curated posts from the fediverse.</p><p><a href="https://streamiverse.small-web.org" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">streamiverse.small-web.org</span><span class="invisible"></span></a></p><p>Consume the public API curated/hosted by Small Technology Foundation (for non-commercial and educational use) or host your own.</p><p>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.</p><p><a href="https://mastodon.ar.al/tags/streamiverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>streamiverse</span></a> <a href="https://mastodon.ar.al/tags/mastodon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mastodon</span></a> <a href="https://mastodon.ar.al/tags/fediverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fediverse</span></a> <a href="https://mastodon.ar.al/tags/API" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>API</span></a> <a href="https://mastodon.ar.al/tags/SmallWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallWeb</span></a> <a href="https://mastodon.ar.al/tags/Kitten" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kitten</span></a></p>
Aral Balkan<p>Coming soon… Streamiverse.</p><p>A curated streaming fediverse post API compatible with the Mastodon API for use in teaching, demos, presenting, etc. Basically, if you were using the Mastodon public timeline API for these use cases before it started to require authentication, this will be a good alternative :)</p><p>If you have suggestions for the curated feed, reply to this with links to posts.</p><p>💕</p><p><a href="https://mastodon.ar.al/tags/fediverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fediverse</span></a> <a href="https://mastodon.ar.al/tags/teaching" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>teaching</span></a> <a href="https://mastodon.ar.al/tags/demos" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>demos</span></a> <a href="https://mastodon.ar.al/tags/presenting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>presenting</span></a> <a href="https://mastodon.ar.al/tags/mastodon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mastodon</span></a> <a href="https://mastodon.ar.al/tags/api" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>api</span></a> <a href="https://mastodon.ar.al/tags/streaming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>streaming</span></a> <a href="https://mastodon.ar.al/tags/public" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>public</span></a> <a href="https://mastodon.ar.al/tags/posts" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>posts</span></a> <a href="https://mastodon.ar.al/tags/streamiverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>streamiverse</span></a></p>
Aral Balkan<p>Making a little Kitten app called Streamiverse that lets you create a curated streaming timeline of fediverse posts using the Mastodon API that can be consumed via WebSocket when teaching web development and creating demo apps during presentations, etc.</p><p>Previously, you could consume the public stream from a Mastodon instance directly but that feature was recently removed, breaking, among other things, the WebSocket sample app for Kitten.</p><p><a href="https://vimeo.com/906517110" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">vimeo.com/906517110</span><span class="invisible"></span></a></p><p><a href="https://mastodon.ar.al/tags/Kitten" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kitten</span></a> <a href="https://mastodon.ar.al/tags/SmallWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallWeb</span></a> <a href="https://mastodon.ar.al/tags/streamiverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>streamiverse</span></a></p>
Aral Balkan<p>Given Kitten apps can look like regular Node.js apps, it’s a good idea to include a simple main file (e.g., index.js*) that has instructions for running yours using Kitten in case someone tries to run it as a regular Node.js app (e.g., using `node .`)</p><p>Here’s a simple one you can adapt and use if you like in your projects from a little Kitten app I’m working on at the moment:</p><p><a href="https://codeberg.org/small-web/streamiverse/src/branch/main/index.js" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/small-web/streami</span><span class="invisible">verse/src/branch/main/index.js</span></a><br> <br>* If, in your package.json, you have `"main": "index.js"`.</p><p><a href="https://mastodon.ar.al/tags/Kitten" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kitten</span></a> <a href="https://mastodon.ar.al/tags/SmallWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallWeb</span></a> <a href="https://mastodon.ar.al/tags/streamiverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>streamiverse</span></a></p>