A Cloudflare Worker for generating alt text for images in Bluesky posts using the Gemini API. https://workers.indexx.dev/altText/
Find a file
2025-06-11 07:30:21 -05:00
.vscode Initial commit (by create-cloudflare CLI) 2025-06-06 22:17:32 -05:00
src fix: CORS origin prefix matching 2025-06-11 07:30:21 -05:00
.gitignore Initial commit (by create-cloudflare CLI) 2025-06-06 22:17:32 -05:00
package-lock.json feat: basic generate and condense_text endpoints 2025-06-07 22:25:26 -05:00
package.json feat: basic generate and condense_text endpoints 2025-06-07 22:25:26 -05:00
README.md feat: cleanup, status codes, Bearer auth, env vars 2025-06-11 07:15:05 -05:00
tsconfig.json Initial commit (by create-cloudflare CLI) 2025-06-06 22:17:32 -05:00
worker-configuration.d.ts feat: basic generate and condense_text endpoints 2025-06-07 22:25:26 -05:00
wrangler.jsonc feat: cleanup, status codes, Bearer auth, env vars 2025-06-11 07:15:05 -05:00

Bluesky Alt Text Worker

A Cloudflare Worker which works in conjunction with https://github.com/indexxing/Bluesky-Alt-Text. All endpoints are based off the original cloud function made by symmetricalboy here, just in Typescript and prepackaged into a Cloudflare Worker environment.

Documentation is served at the root of the worker deployment. There is a root path variable specified in the entrypoint file because my setup involves using a worker route wildcard on my custom domain.

Note: This does not support video captioning, or uploading larger media for processing yet like the source cloud function.