Sri
banner
sri.xyz
Sri
@sri.xyz
Too many things. Too little time.

learning & atprotoing @ Taproot (@atproto.at), ATPI (@atpi.at), stuff…
40 million users. Congratulations @bsky.app !!!
October 31, 2025 at 8:39 AM
hey @schlage.town, been testing the leaflet analog beta client you gave me. writes great but still not syncing with @leaflet.pub
any tips on how to fix it? 😆
October 27, 2025 at 4:10 PM
lol, these guys?
September 30, 2025 at 12:47 PM
fyi, after the 3rd or 4th zip file, your browser may prompt to allow multiple file downloads.

It took ~ 1 hr to download all the files (it respects PDS rate limit (3k requests / 5 min) to not overwhelm it!)

Once you confirm this option works for you, I can merge this change to the main branch.
September 30, 2025 at 12:29 PM
I got it working in a feature branch.
feature-blob-multi-part.atprotoat.pages.dev/viewer?uri=d...

Blob downloads for large accounts will now be downloaded as separate zip files (1k files each). It fetches first 1k files, zips it, downloads the file and then goes to fetch the next 1k and so on..
September 30, 2025 at 12:29 PM
found out the issue. it is able to download all ~22k files from the PDS respecting the rate limits (~1 hr) but failing while trying to zip them...

figuring out multi part blob zip download for very large accounts like this. stay tuned...
September 30, 2025 at 4:42 AM
I’ve been calling it atproto.at://, but that’s always been a mouthful.

It’s now rebranded as Taproot.

A simpler name that is easier to say, remember, and share, and one that grows beyond the URL to make room for new integrations and platforms.

Taproot – AT Protocol Explorer @atproto.at
September 25, 2025 at 3:44 AM
Just got the Bluesky Liquid Glass update!
September 23, 2025 at 1:58 AM
"open a replication stream directly with the PDS to listen to updates to all granted private records"

how do you currently envision this part? i.e transport mechanism.
September 23, 2025 at 12:32 AM
Wish the bsky/atproto oAuth screen could populate either the requesting site's favicon or the logo from logo_uri in client metadata.

It will make the UI look better and feel more trustworthy.
September 21, 2025 at 4:51 AM
Also I believe having the client metadata at /oauth-client-metadata.json would make the OAuth login page show it as just leaflet.pub is requesting access instead of the full path.
September 21, 2025 at 1:40 AM
Get your atproto sticker pack if you are at #ATProto_NYC
August 22, 2025 at 7:33 PM
NO WAY 😭
August 12, 2025 at 2:44 AM
hmm...
August 10, 2025 at 3:08 AM
👀
August 6, 2025 at 4:47 PM
My Bluesky / ATProto cake day is here! 🎂
atproto.at//sri.xyz
August 6, 2025 at 1:55 PM
The accounts for which I have activity notifications turned on.

bsky.social/about/blog/0...

Right now, it seems to think that those notifications are engagements with my content. I’m pretty sure the CTO and the app doesn’t interact with my content that much😁
July 28, 2025 at 10:25 PM
all valid assumptions. record keys can be manipulated while creating the post itself and bsky accepts them to some extent.

code I used:
gist.github.com/sriganesh/cd...

fun fact: this is almost exactly 15 years after the original self-referential tweet!

xcancel.com/curtisjcolem...
July 27, 2025 at 1:32 AM
July 10, 2025 at 7:20 PM
Notifinception.
July 7, 2025 at 5:53 PM
Yeah, I'm on iOS26. Just added yours as PWA.
It seems to work fine overall. Only thing is long links seem to overflow a bit, you might need to wrap / break them.
July 3, 2025 at 6:59 PM
👀
June 13, 2025 at 2:54 PM
please let me sleep now 😀
June 13, 2025 at 5:10 AM
Ok, what are the actual odds of this.

there is an album called Blue-Sky Research.

released in 2005.

by a band called Taproot.

and the wild part...

Taproot is an anagram of ATproto 🤯

en.wikipedia.org/wiki/Blue-Sk...
May 31, 2025 at 3:05 AM
See who's live right now on @bsky.app or @stream.place

🔴 blu.ski/live
May 20, 2025 at 5:55 PM