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