Pronouns labels on Bluesky
1## Configuration
2
3Run `npx @skyware/labeler setup` to convert an existing account into a labeler.
4
5Create a `.env` file:
6
7```Dotenv
8DID = "did:plc:xxx"
9SIGNING_KEY = "xxx"
10```
11
12A `cursor.txt` also needs to be present. It can be left empty, and will update the file every minute with a new cursor.
13
14Create labels with `npx @skyware/labeler label add` and edit `src/constants.ts` with the related post rkeys and label IDs.
15
16The server has to be reachable outside your local network using the URL you provided during the account setup (typically, using a reverse proxy such as [Caddy](https://caddyserver.com/)):
17
18```Caddyfile
19labeler.example.com {
20 reverse_proxy 127.0.0.1:4001
21}
22```
23
24## Installation & Usage
25
26```sh
27npm i
28```
29
30```sh
31npm start
32```