this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

refactor post uri

+61 -60
+55 -55
src/constants.ts
··· 1 1 import "dotenv/config"; 2 2 3 3 export const PRONOUNS: Record<string, { post: string; id?: string }> = { 4 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwsqucto3j2a": { 4 + "3kwsqucto3j2a": { 5 5 post: "Like this post to delete your labels", 6 6 }, 7 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwss4ldkwd2j": { 7 + "3kwss4ldkwd2j": { 8 8 post: "they/them", 9 9 id: "they", 10 10 }, 11 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwss4fmiow2n": { 11 + "3kwss4fmiow2n": { 12 12 post: "it/its", 13 13 id: "it", 14 14 }, 15 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwss4bzqlw2k": { 15 + "3kwss4bzqlw2k": { 16 16 post: "he/him", 17 17 id: "he", 18 18 }, 19 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwss45mxrh2j": { 19 + "3kwss45mxrh2j": { 20 20 post: "she/her", 21 21 id: "she", 22 22 }, 23 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwst2tn2342f": { 23 + "3kwst2tn2342f": { 24 24 post: "look at bio", 25 25 id: "bio", 26 26 }, 27 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwsslg3gqk2t": { 27 + "3kwsslg3gqk2t": { 28 28 post: "avoid", 29 29 id: "avoid", 30 30 }, 31 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwssldhzme27": { 31 + "3kwssldhzme27": { 32 32 post: "ask", 33 33 id: "ask", 34 34 }, 35 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwss4vc4cw2x": { 35 + "3kwss4vc4cw2x": { 36 36 post: "any/all", 37 37 id: "any", 38 38 }, 39 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwu55hxj4b2a": { 39 + "3kwu55hxj4b2a": { 40 40 post: "fae/faer", 41 41 id: "fae", 42 42 }, 43 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwu5d6rq352v": { 43 + "3kwu5d6rq352v": { 44 44 post: "bun/buns", 45 45 id: "bun", 46 46 }, 47 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwu5s4lt6f2k": { 47 + "3kwu5s4lt6f2k": { 48 48 post: "xe/xir", 49 49 id: "xe", 50 50 }, 51 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwu5sjyg4m2f": { 51 + "3kwu5sjyg4m2f": { 52 52 post: "drae/draer", 53 53 id: "drae", 54 54 }, 55 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwu5stootb2q": { 55 + "3kwu5stootb2q": { 56 56 post: "e/em/eir", 57 57 id: "e", 58 58 }, 59 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwu5taglmr2q": { 59 + "3kwu5taglmr2q": { 60 60 post: "sier/siehn/siere", 61 61 id: "sier", 62 62 }, 63 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwu6b3cnd52k": { 63 + "3kwu6b3cnd52k": { 64 64 post: "ey/em/eir", 65 65 id: "ey", 66 66 }, 67 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwu7n26cgm2m": { 67 + "3kwu7n26cgm2m": { 68 68 post: "shey/sheir/sher", 69 69 id: "shey", 70 70 }, 71 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwue4lqwjb2q": { 71 + "3kwue4lqwjb2q": { 72 72 post: "voi/void", 73 73 id: "voi", 74 74 }, 75 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwueewr2p22j": { 75 + "3kwueewr2p22j": { 76 76 post: "mew/mews", 77 77 id: "mew", 78 78 }, 79 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwukwwz4nt2j": { 79 + "3kwukwwz4nt2j": { 80 80 post: "paw/paws", 81 81 id: "paw", 82 82 }, 83 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwuv4vxgwu2n": { 83 + "3kwuv4vxgwu2n": { 84 84 post: "kit/kits", 85 85 id: "kit", 86 86 }, 87 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwuv56n4jv2g": { 87 + "3kwuv56n4jv2g": { 88 88 post: "zie/zir", 89 89 id: "zie", 90 90 }, 91 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwuvaelsru2m": { 91 + "3kwuvaelsru2m": { 92 92 post: "ae/aer", 93 93 id: "ae", 94 94 }, 95 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwv2d6oguw2n": { 95 + "3kwv2d6oguw2n": { 96 96 post: "prince/princes/princeself", 97 97 id: "prince", 98 98 }, 99 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwvcc736wg2n": { 99 + "3kwvcc736wg2n": { 100 100 post: "ze/hir", 101 101 id: "ze", 102 102 }, 103 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwwwvsvcnz2h": { 103 + "3kwwwvsvcnz2h": { 104 104 post: "dey/deren", 105 105 id: "dey", 106 106 }, 107 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwxljuxooh2r": { 107 + "3kwxljuxooh2r": { 108 108 post: "none", 109 109 id: "none", 110 110 }, 111 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwzimwll6j2q": { 111 + "3kwzimwll6j2q": { 112 112 post: "e/em/er", 113 113 id: "e-em-er", 114 114 }, 115 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwzmcaue3e22": { 115 + "3kwzmcaue3e22": { 116 116 post: "xier/xies", 117 117 id: "xier", 118 118 }, 119 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kwzmclqnud2t": { 119 + "3kwzmclqnud2t": { 120 120 post: "sier/sies", 121 121 id: "sier-sies", 122 122 }, 123 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kx22bkmnco2t": { 123 + "3kx22bkmnco2t": { 124 124 post: "ens/ens", 125 125 id: "ens", 126 126 }, 127 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kx45q2fq372f": { 127 + "3kx45q2fq372f": { 128 128 post: "squee/squir", 129 129 id: "squee", 130 130 }, 131 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kx4puqpu5q2j": { 131 + "3kx4puqpu5q2j": { 132 132 post: "vi/vix", 133 133 id: "vi", 134 134 }, 135 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kxntgh45yy2j": { 135 + "3kxntgh45yy2j": { 136 136 post: "ne/nem/nir", 137 137 id: "ne-nem-nir", 138 138 }, 139 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kxqmnktb532k": { 139 + "3kxqmnktb532k": { 140 140 post: "ze/zim", 141 141 id: "ze-zim", 142 142 }, 143 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kxsppngl4e2a": { 143 + "3kxsppngl4e2a": { 144 144 post: "pup/pups/pupself", 145 145 id: "pup-pups-pupself", 146 146 }, 147 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kxvjiundpz2r": { 147 + "3kxvjiundpz2r": { 148 148 post: "zi/zir", 149 149 id: "zi-zir", 150 150 }, 151 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kxvjixhmhh2g": { 151 + "3kxvjixhmhh2g": { 152 152 post: "he/haw", 153 153 id: "he-haw", 154 154 }, 155 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kxwujilwty2m": { 155 + "3kxwujilwty2m": { 156 156 post: "hee/haw", 157 157 id: "hee-haw", 158 158 }, 159 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kxy7b27dke2w": { 159 + "3kxy7b27dke2w": { 160 160 post: "zhi/zhr", 161 161 id: "zhi-zhr", 162 162 }, 163 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3ky7xcoqkza2q": { 163 + "3ky7xcoqkza2q": { 164 164 post: "ve/ver", 165 165 id: "ve-ver", 166 166 }, 167 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kygr2mke2t2z": { 167 + "3kygr2mke2t2z": { 168 168 post: "sí/hir", 169 169 id: "si-hir", 170 170 }, 171 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kyikdvmeff2g": { 171 + "3kyikdvmeff2g": { 172 172 post: "she/we", 173 173 id: "she-we", 174 174 }, 175 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kyikdz4eau2a": { 175 + "3kyikdz4eau2a": { 176 176 post: "he/we", 177 177 id: "he-we", 178 178 }, 179 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kyike4fibu2k": { 179 + "3kyike4fibu2k": { 180 180 post: "they/we", 181 181 id: "they-we", 182 182 }, 183 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kyilq67fyv2a": { 183 + "3kyilq67fyv2a": { 184 184 post: "xe/xem", 185 185 id: "xe-xem", 186 186 }, 187 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kzfbgd3jpz2k": { 187 + "3kzfbgd3jpz2k": { 188 188 post: "sun/suns", 189 189 id: "sun-suns", 190 190 }, 191 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kzfbgi7is225": { 191 + "3kzfbgi7is225": { 192 192 post: "leaf/leafs", 193 193 id: "leaf-leafs", 194 194 }, 195 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3kzftskynd32l": { 195 + "3kzftskynd32l": { 196 196 post: "shiv/ver", 197 197 id: "shiv-ver", 198 198 }, 199 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3l2jb2koecj27": { 199 + "3l2jb2koecj27": { 200 200 post: "ferret/ferrets/ferretself", 201 201 id: "ferret-ferrets", 202 202 }, 203 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3l2kx6qwefk2h": { 203 + "3l2kx6qwefk2h": { 204 204 post: "drüsshe/drayr", 205 205 id: "drusshe-drayr", 206 206 }, 207 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3l2xlzk6lrx2r": { 207 + "3l2xlzk6lrx2r": { 208 208 post: "frog/frogs", 209 209 id: "frog-frogs", 210 210 }, 211 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3l2xlzt6v5z2x": { 211 + "3l2xlzt6v5z2x": { 212 212 post: "rat/rats", 213 213 id: "rat-rats", 214 214 }, 215 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3l2zv7xcpq62u": { 215 + "3l2zv7xcpq62u": { 216 216 post: "shark/sharks", 217 217 id: "shark-sharks", 218 218 }, 219 - "at://did:plc:wkoofae5uytcm7bjncmev6n6/app.bsky.feed.post/3l32xb7nvgh2x": { 219 + "3l32xb7nvgh2x": { 220 220 post: "name/proper nouns", 221 221 id: "proper-nouns", 222 222 },
+6 -5
src/main.ts
··· 29 29 cursorFirehose = commit.seq; 30 30 commit.ops.forEach(async (op) => { 31 31 if (op.action !== "delete" && AppBskyFeedLike.isRecord(op.record)) { 32 - if ((op.record.subject.uri ?? "").includes(DID)) { 33 - if ((op.record.subject.uri ?? "").includes("app.bsky.feed.post")) { 34 - await label(commit.repo, op.record.subject.uri).catch((err) => 35 - console.error(err), 36 - ); 32 + if (op.record.subject.uri.includes(DID)) { 33 + if (op.record.subject.uri.includes("app.bsky.feed.post")) { 34 + await label( 35 + commit.repo, 36 + op.record.subject.uri.split("/").pop()!, 37 + ).catch((err) => console.error(err)); 37 38 } 38 39 } 39 40 }