Experimental browser for the Atmosphere
I just tried this with the Klearsky client, and as you said, it totally works. Some of the XRPC endpoints are kinda rough (getPostThread is always empty?), but otherwise it was very promising. For Klearsky in particular I only needed to add a line in create-agent.ts to set the atproto-proxy header
Apr 7, 2025, 12:22 AM
{ "uri": "at://did:plc:zw3sjffdbuofdlphdwrexuyw/app.bsky.feed.post/3lm6oyi2xmk2v", "cid": "bafyreibyloswf3ncw37gizceoygu33ixi3prxszko6dh3cngnuamdmedgy", "value": { "text": "I just tried this with the Klearsky client, and as you said, it totally works.\n\nSome of the XRPC endpoints are kinda rough (getPostThread is always empty?), but otherwise it was very promising. For Klearsky in particular I only needed to add a line in create-agent.ts to set the atproto-proxy header", "$type": "app.bsky.feed.post", "embed": { "$type": "app.bsky.embed.external", "external": { "uri": "https://github.com/mimonelu/klearsky", "thumb": { "$type": "blob", "ref": { "$link": "bafkreici2bwsaoucbjvdotx6gi7ahbqn2ttvor42pglelwl2vmfxy46n2e" }, "mimeType": "image/jpeg", "size": 250078 }, "title": "GitHub - mimonelu/klearsky: Klearsky is a web client for Bluesky.", "description": "Klearsky is a web client for Bluesky. Contribute to mimonelu/klearsky development by creating an account on GitHub." } }, "langs": [ "en" ], "reply": { "root": { "cid": "bafyreigjdzrsc5zezf6gtvdhcwjhrucnfqaewctdx3z22heubt7mmkrq6m", "uri": "at://did:plc:yrzav4kckt5na2uzgx3j3s2r/app.bsky.feed.post/3lfn6z2hugs2w" }, "parent": { "cid": "bafyreigjdzrsc5zezf6gtvdhcwjhrucnfqaewctdx3z22heubt7mmkrq6m", "uri": "at://did:plc:yrzav4kckt5na2uzgx3j3s2r/app.bsky.feed.post/3lfn6z2hugs2w" } }, "createdAt": "2025-04-07T00:22:56.785Z" } }