Pronouns labels on Bluesky

add LICENSE and pronouns

Changed files
+29
src
+12
LICENSE
···
+
Copyright (c) 2024 Juliet Philippe <notjuliet@riseup.net>
+
+
Permission to use, copy, modify, and/or distribute this software for any
+
purpose with or without fee is hereby granted.
+
+
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
+
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
+
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
+
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
+
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
+
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+
PERFORMANCE OF THIS SOFTWARE.
+2
package.json
···
{
+
"name": "pronouns-bsky",
+
"version": "1.0.0",
"type": "module",
"scripts": {
"start": "npx tsx src/main.ts",
+15
src/constants.ts
···
"voi/void": "voi",
"mew/mews": "mew",
"paw/paws": "paw",
+
"kit/kits": "kit",
+
"zie/zir": "zie",
+
"ae/aer": "ae",
+
"prince/princes/princeself": "prince",
+
"ze/hir": "ze",
};
export const URIs: Record<string, string> = {
···
"mew/mews",
"at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwukwwz4nt2j":
"paw/paws",
+
"at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwuv4vxgwu2n":
+
"kit/kits",
+
"at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwuv56n4jv2g":
+
"zie/zir",
+
"at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwuvaelsru2m":
+
"ae/aer",
+
"at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwv2d6oguw2n":
+
"prince/princes/princeself",
+
"at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwvcc736wg2n":
+
"ze/hir",
};
export const DID = process.env.DID ?? "";