this repo has no description
0
fork

Configure Feed

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

more changes

alice 723810fe b2364d2c

+13 -13
+2 -2
README.md
··· 1 - # Who's Alice 1 + # who's eepy 2 2 3 - A custom feed for Bluesky featuring all the Alices. 3 + A custom feed for Bluesky with all the eepy girls. 4 4 5 5 Local URL: http://localhost:3000/xrpc/app.bsky.feed.getFeedSkeleton?feed=at://did:web:feeds.bsky.sh/app.bsky.feed.generator/whos-eepy 6 6 Prod URL: http://feeds.bsky.sh/xrpc/app.bsky.feed.getFeedSkeleton?feed=at://did:web:feeds.bsky.sh/app.bsky.feed.generator/whos-eepy
+1 -1
package.json
··· 1 1 { 2 2 "name": "whos-eepy", 3 3 "version": "1.0.0", 4 - "description": "eepy girls (gender-neutral)", 4 + "description": "eepy girls", 5 5 "main": "index.js", 6 6 "repository": "git@github.com:bluesky-social/feed-generator.git", 7 7 "author": "alice <aliceisjustplaying@gmail.com>",
scripts/eepy.png

This is a binary file and will not be displayed.

+10 -10
scripts/publishFeedGen.ts
··· 25 25 26 26 // (Optional) A description of your feed 27 27 // Ex: Top trending content from the whole network 28 - const description = 'eepy girls (gender-neutral)' 28 + const description = 'eepy girls' 29 29 30 30 // (Optional) The path to an image to be used as your feed's avatar 31 31 // Ex: ~/path/to/avatar.jpeg 32 - const avatar = '' 32 + const avatar = 'scripts/eepy.png' 33 33 34 34 // ------------------------------------- 35 35 // NO NEED TO TOUCH ANYTHING BELOW HERE ··· 45 45 const agent = new AtpAgent({ service: 'https://bsky.social' }) 46 46 await agent.login({ identifier: handle, password }) 47 47 48 - // try { 49 - // await agent.api.app.bsky.feed.describeFeedGenerator() 50 - // } catch (err) { 51 - // throw new Error( 52 - // 'The bluesky server is not ready to accept published custom feeds yet', 53 - // ) 54 - // } 48 + try { 49 + await agent.api.app.bsky.feed.describeFeedGenerator() 50 + } catch (err) { 51 + throw new Error( 52 + 'The bluesky server is not ready to accept published custom feeds yet', 53 + ) 54 + } 55 55 56 56 let avatarRef: BlobRef | undefined 57 57 if (avatar) { ··· 70 70 avatarRef = blobRes.data.blob 71 71 } 72 72 73 - await agent.api.com.atproto.repo.createRecord({ 73 + await agent.api.com.atproto.repo.putRecord({ 74 74 repo: agent.session?.did ?? '', 75 75 collection: ids.AppBskyFeedGenerator, 76 76 rkey: recordName,