Zig 95.6%
Python 3.1%
Dockerfile 0.9%
Just 0.3%
12 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.

connects to jetstream, includes posts containing links (in facets) to soundcloud, bandcamp, or plyr.fm. excludes posts with nsfw labels. 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 \
  ./scripts/publish.py