The bare minimum implementation is in src/index.ts.
Three locations having variables:
cp .env.example .envwranger.tomlscripts/publishFeedGen.ts
pnpm run devShould have these paths exposed:
- localhost:8787
- localhost:8787/.well-known/did.json
- localhost:8787/xrpc/app.bsky.feed.getFeedSkeleton?feed=at://[DID]/app.bsky.feed.generator/[RECORD_NAME]
pnpm run publishnode --env-file .env --experimental-strip-types scripts/publishFeedGen.tsRun this command again to update the feed.
node --env-file .env --experimental-strip-types scripts/unpublishFeedGen.ts