Sri
@sri.xyz
Too many things. Too little time.
learning & atprotoing @ Taproot (@atproto.at), ATPI (@atpi.at), stuff…
learning & atprotoing @ Taproot (@atproto.at), ATPI (@atpi.at), stuff…
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? 😆
any tips on how to fix it? 😆
October 27, 2025 at 4:10 PM
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? 😆
any tips on how to fix it? 😆
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.
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
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.
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.
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..
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
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..
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..
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...
figuring out multi part blob zip download for very large accounts like this. stay tuned...
September 30, 2025 at 4:42 AM
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...
figuring out multi part blob zip download for very large accounts like this. stay tuned...
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
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
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
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
"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.
how do you currently envision this part? i.e transport mechanism.
September 23, 2025 at 12:32 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.
how do you currently envision this part? i.e transport mechanism.
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.
It will make the UI look better and feel more trustworthy.
September 21, 2025 at 4:51 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.
It will make the UI look better and feel more trustworthy.
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
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.
Get your atproto sticker pack if you are at #ATProto_NYC
August 22, 2025 at 7:33 PM
Get your atproto sticker pack if you are at #ATProto_NYC
My Bluesky / ATProto cake day is here! 🎂
atproto.at//sri.xyz
atproto.at//sri.xyz
August 6, 2025 at 1:55 PM
My Bluesky / ATProto cake day is here! 🎂
atproto.at//sri.xyz
atproto.at//sri.xyz
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😁
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
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😁
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😁
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...
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
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...
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...
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.
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
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.
It seems to work fine overall. Only thing is long links seem to overflow a bit, you might need to wrap / break them.
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...
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
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...
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 20, 2025 at 5:55 PM