Zig 93.4%
Python 3.6%
Dockerfile 2.3%
Just 0.8%
2 1 0

Clone this repository

https://tangled.org/zzstoatzz.io/music-atmosphere-feed
git@tangled.org:zzstoatzz.io/music-atmosphere-feed

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

README.md

music-atmosphere-feed#

a bluesky feed that surfaces posts with music links. written in zig.

posts are included if they contain a link (in facets, not just text) to soundcloud, bandcamp, or plyr.fm. edit src/filter.zig to change the criteria.

running locally
export HANDLE=your.handle
export PASSWORD=your-app-password
export FEED_HOSTNAME=your-hostname.fly.dev
export PUBLISHER_DID=did:plc:your-did

zig build run
deploying to fly.io
fly launch --no-deploy
fly volumes create feed_data --region ord --size 1
fly secrets set JETSTREAM_HOST=jetstream2.us-east.bsky.network
fly secrets set PUBLISHER_DID=did:plc:your-did
fly secrets set FEED_HOSTNAME=your-app.fly.dev
fly deploy
publishing the feed
HANDLE=your.handle PASSWORD=your-app-password \
  FEED_HOSTNAME=your-app.fly.dev \
  uv run scripts/publish.py