Ilya (Marshal)

Profile banner

Ilya (Marshal)

@marshal.dev

Software Engineer

🐍 The AT Protocol SDK for Python: https://atproto.blue/
🍿 Custom Feed in Python: https://github.com/MarshalX/bluesky-feed-generator
🏎️ Fast DAG-CBOR decoder for Python: https://github.com/MarshalX/python-libipld

https://marshal.dev
Avatar
Avatar
Reposted byAvatar Ilya (Marshal)
Avatar
Now available: DMs! Start a private conversation with a friend directly on Bluesky within the Chat tab. 💬 Update to the latest version of the app (1.83) or refresh on desktop to start chatting!
Avatar
Avatar
The atproto custom feed is open for public view now(with respect of your privacy settings of course)! No login required! bsky.app/profile/did:...
Avatar
Avatar
coming in Python as well!
Ok, label data parsing seems to work too 👍 I've pushed it all to master if anyone wants to play with porn streaming 😛 github.com/mackuba/skyf... #atdev #ruby
Avatar
Avatar
🦋 My Open Source project received the initial AT Protocol Grant! (1/6) Bluesky PBC extended the grant to me and my project AT Protocol Python SDK. This project began last spring intending to offer a well-documented, fully-featured, and modern SDK for working with atproto and BlueSky in Python.
Reposted byAvatar Ilya (Marshal)
Avatar
Announcing AT Protocol Grants, to foster the growth and sustainability of the atproto developer ecosystem! In the first iteration, we’ll distribute a total of $10,000 in micro grants of $500 to $2,000 per project based on factors like cost, usage, and more. Read more and apply here:
Announcing AT Protocol Grants | Blueskydocs.bsky.app We’re excited to announce the AT Protocol Grants program, aimed at fostering the growth and sustainability of our developer ecosystem.
Reposted byAvatar Ilya (Marshal)
Avatar
📢 App Version 1.70 is rolling out now (1/6) Hashtags! You can now use #hashtags in your posts. When you tap them, you’ll get a menu with lots of handy options:
Avatar
Avatar
Python SDK now supports API for Account Migration between PDS! #atdev github.com/MarshalX/atp...
Reposted byAvatar Ilya (Marshal)
Avatar
Today, we’re excited to announce that the Bluesky network is federating, or opening up in a way that allows you to host your own data! Read more here for how this will affect your experience on Bluesky (in short: it won’t) and why this matters.  bsky.social/about/blog/0...
Bluesky: An Open Social Web - Blueskybsky.social Today, we’re excited to announce that the Bluesky network is federating, or opening up in a way that allows you to host your own data.
Avatar
Avatar
Lexicon updating is automated including creating a pull request on GitHub in Python SDK! I like how bsky team writes docs for lexicon and it goes right to Python code and deploys automatically on atproto.blue Example PR: github.com/MarshalX/atp...
Documentationatproto.blue The AT Protocol SDK documentation for Python
Avatar
lmao. bug with data backfilling was with us for about 9 months 🦋 Bluesky custom feed in Python: github.com/MarshalX/blu...
Avatar
Reposted byAvatar Ilya (Marshal)
Avatar
You can also find more great guides on the firehose from 📄 @marshal.dev in Python atproto.blue/en/latest/at... 📄 @shinyakato.dev in Dart atprotodart.com/docs/package...
Reposted byAvatar Ilya (Marshal)
Avatar
Welcome to Bluesky, everyone! We opened access yesterday, and we just crossed 4M people total on the network. 🎉 • 800k+ new users have signed up • Averaged 8.5 new accounts/second • 2M posts were created in the last 24 hours We're so excited to have you here!
Reposted byAvatar Ilya (Marshal)
Avatar
Got @mozzius.dev's VisionOS bluesky client up and running on my Apple Vision Pro! Now I can skeet hands-free! (Except I don't think there's posting support yet)
Reposted byAvatar Ilya (Marshal)
Avatar
Reposted byAvatar Ilya (Marshal)
Avatar
Developers, build in an open ecosystem that will never lock you out 🛠️ Check out tutorials, starter templates, and a project showcase for the Bluesky API on our new docs site here! docs.bsky.app
Bluesky Documentation | Blueskydocs.bsky.app Explore guides and tutorials to the Bluesky API.
Avatar
The AT Protocol SDK for Python is on the main page of the new Bluesky documentation website! www.docs.bsky.app
Reposted byAvatar Ilya (Marshal)
Avatar
atproto dev folks! got a list of "known known tech debt" over here on github. trying to give transparency about what might change in small breaking ways, though we don't have dates or deadlines for most of these
Protocol Tech Debt (2024) · bluesky-social atproto · Discussion #2128github.com This is a living list of known issues with atproto, as it is running today in the live network, which we would like to change or fix. It isn’t a list of missing protocol features or product feature....
Avatar
Syntax sugar for records is here! Check out how simple work with basic operations is (img). More changes: github.com/MarshalX/atp...
Avatar
Avatar
🎉 Welcome in 2024! User-specific custom feeds are here! This is a massive update with a lot of new implementations including Service JWT, signature validation, DID Keys, AtProtoData, and more! Huge docs restructuring is here too: atproto.blue
Documentationatproto.blue The AT Protocol SDK documentation for Python
Avatar
Hi @dholms.xyz! What is the purpose on decompress-compress round trip in AtprotoData in Multikey type? Key is decompressed in crypto.parseMultikey and then compressed again in crypto.formatDidKey. Why?
Reposted byAvatar Ilya (Marshal)
Avatar
Bluesky has hit 3 Million Users! Exciting milestone, we're still at the stage where every million feels like an achievement. Our v2 infrastructure for the AppView is coming along nicely and I'm excited to begin rolling it out (hopefully) soon to help the network scale further, faster.