Experimental browser for the Atmosphere
Okay, first pass at a streaming repo parser is here: github.com/bluesky-soci... needs backpressure though, working on that now
Mar 22, 2025, 7:20 PM
{ "uri": "at://did:plc:vpkhqolt662uhesyj6nxm7ys/app.bsky.feed.post/3lkyh3yngis2n", "cid": "bafyreigkqxgrpk4imencr6kpncs4zuohy4vagimofuhkrqwemwymn2ufwu", "value": { "text": "Okay, first pass at a streaming repo parser is here: github.com/bluesky-soci...\n\nneeds backpressure though, working on that now", "$type": "app.bsky.feed.post", "embed": { "$type": "app.bsky.embed.external", "external": { "uri": "https://github.com/bluesky-social/indigo/pull/1000", "thumb": { "$type": "blob", "ref": { "$link": "bafkreidzxf5iqhacwmrqi4fheptfkffeq3zz7f6trfb3leugw3jw4qhatq" }, "mimeType": "image/jpeg", "size": 295123 }, "title": "Streaming repo parsing by whyrusleeping · Pull Request #1000 · bluesky-social/indigo", "description": "First pass at a streaming repo parse utility. This iterates the repo in mst order, waiting for the blocks it needs to be read from the passed in stream.\nIt currently doesnt have a good backpressure..." } }, "langs": [ "en" ], "reply": { "root": { "cid": "bafyreid6m35nzcdvnupfc7uurcsawna724ke43vowsafuugnfqcfgofqs4", "uri": "at://did:plc:vpkhqolt662uhesyj6nxm7ys/app.bsky.feed.post/3lkwg2djrfk23" }, "parent": { "cid": "bafyreievkkemar6jgvhy43tf5ldm2ehuhhnzpusli3rcghsdhiz45ee34e", "uri": "at://did:plc:vpkhqolt662uhesyj6nxm7ys/app.bsky.feed.post/3lkx6vltnr22x" } }, "facets": [ { "index": { "byteEnd": 79, "byteStart": 53 }, "features": [ { "uri": "https://github.com/bluesky-social/indigo/pull/1000", "$type": "app.bsky.richtext.facet#link" } ] } ], "createdAt": "2025-03-22T19:20:34.840Z" } }