@matty No, it’s a curated stream of Mastodon posts. You add links to posts and it streams them in a loop. So you can consume it when making a WebSocket demo or just get the public timeline for a HTTP call/JSON demo. Useful when teaching web dev, for example.
But what you describe wouldn’t be difficult to build with Kitten (https://kitten.small-web.org/).
(Streamiverse is built with Kitten and is very simple.)
PS. I’ve been running Fedora Silverblue on it but I’m happy to install whichever Linux distribution you like on it.
And, in case you care about such things, this is the machine I used to code Kitten¹ and the one I was using for my videos/live streams.
(And yes, this is my work machine and the money for it will go to Small Technology Foundation².)
¹ https://kitten.small-web.org
² https://small-tech.org
#Linux #machine #forSale #Ireland #Kitten #SmallWeb #SmallTech
@range_marten @khalidabuhakmeh I mean, I’m naturally biased but… https://kitten.small-web.org
Gosh I do love how elegant Playwright + my little Kitten¹ process helper makes it to write end-to-end tests.
Check out the tests for the peer-to-peer web (Small Web) end-to-end encrypted chat example²:
https://codeberg.org/kitten/app/src/branch/main/tests/end-to-end/peer-to-peer.spec.js
That handles the setting up of two instances (place1.localhost:498 and place2.localhost:499) and tests the sending of end-to-end encrypted messages between them.
:kitten:💕
¹ https://kitten.small-web.org
² https://codeberg.org/kitten/app/src/branch/main/examples/streaming-html/kitten-chat/animated-end-to-end-encrypted
Really enjoying adding end-to-end tests to Kitten¹ using Playwright² and my own little Kitten controller class for starting/stopping/otherwise interacting with the Kitten server.
Just wrote some that comprehensively test identity creation and authentication for Small Web places:
https://codeberg.org/kitten/app/src/branch/regression-tests/tests/end-to-end/examples.spec.js#L32
Lots more to write but I think I’ve found a good flow :)
:kitten:💕
¹ https://kitten.small-web.org
² https://playwright.dev
#Kitten #SmallWeb #Playwright #testing #NodeJS #JavaScript #web #dev
@ajroach42 @FediThing @laura Just one: trying to make the Small Web happen with Kitten¹, Domain², and Place³.
(The goal: Everyday people who use technology as an everyday thing should be able to get up and running with their own place on the web—one they own and control, at their own domain—in under a minute and without any technical knowledge.)
¹ https://kitten.small-web.org (for devs)
² https://codeberg.org/domain/app (for hosts)
³ https://codeberg.org/place/app
076萌SNS is a social network, courtesy of 076. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All 076萌SNS content and data are available under the Creative Commons Attribution 3.0 license.