A simple BlueSky profile labeler that can be ran on Cloudflare Workers github.com/SocksTheWolf/SimpleBSkyLabeler
cf bsky profile label bluesky cloudflare workers
at main 33 lines 873 B view raw
1{ 2 "name": "simplebskylabeler", 3 "version": "1.0.0", 4 "private": true, 5 "scripts": { 6 "createdb": "wrangler d1 create bskylabels --binding DB --update-config", 7 "deploy": "wrangler deploy", 8 "dev": "wrangler dev", 9 "types": "wrangler types", 10 "setup": "run-p setup:*", 11 "setup:local": "wrangler d1 execute bskylabels --file setup.sql --local -y", 12 "setup:remote": "wrangler d1 execute bskylabels --file setup.sql --remote -y", 13 "setup:types": "npm run types" 14 }, 15 "devDependencies": { 16 "@types/node": "^25.5.0", 17 "run-p": "^0.0.0", 18 "typescript": "^5.9.3", 19 "wrangler": "^4.73.0" 20 }, 21 "dependencies": { 22 "@atcute/cbor": "^1.0.7", 23 "@atcute/client": "^2.0.9", 24 "just-has": "^2.3.0", 25 "just-template": "^2.2.0", 26 "uint8arrays": "^5.1.0" 27 }, 28 "overrides": { 29 "miniflare": { 30 "undici": "^7.24.0" 31 } 32 } 33}