A Rust project for overlaying your stream.place chat in OBS
0

Configure Feed

Select the types of activity you want to include in your feed.

16 1 1

Clone this repository

https://tangled.org/ethanholz.com/streamplace-chat-overlay https://tangled.org/did:plc:m2nxqxvxvrqa52jhtaq7sd5i
git@knot2.thoriumworks.com:ethanholz.com/streamplace-chat-overlay git@knot2.thoriumworks.com:did:plc:m2nxqxvxvrqa52jhtaq7sd5i

For self-hosted knots, clone URLs may differ based on your setup.



README.md

stream.place Chat Overlay [WIP]#

This project is for building out a simple streaming chat UI for stream.place. We are using jacquard for handling ATProto interactions and pull chat messages directly from Jetstream.

Usage#

Once you start the server with cargo run you can access chats in a few ways:

  • For all chats: https://localhost:8000
  • For chats specific to a handle use: https://localhost:8000/user/{handle}

TODO#

  • Add retries to the websocket client
  • Add backend tests to validate rendering
  • Add a minimal HTML frontend using HTMX and SSE for OBS
  • Style