A simple BlueSky profile labeler that can be ran on Cloudflare Workers
github.com/SocksTheWolf/SimpleBSkyLabeler
cf
bsky
profile
label
bluesky
cloudflare
workers
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}