atproto feed generator with cloudflare worker + durable object (sqlite)

The bare minimum implementation is in src/index.ts.

Three locations having variables:

  • cp .env.example .env
  • wranger.toml
  • scripts/publishFeedGen.ts

Development

pnpm run dev

Should have these paths exposed:

Publish worker + durable object

pnpm run publish

Publish feed generator

node --env-file .env --experimental-strip-types scripts/publishFeedGen.ts

Run this command again to update the feed.

Unpublish

node --env-file .env --experimental-strip-types scripts/unpublishFeedGen.ts