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 IPLD library for Python: https://github.com/MarshalX/python-libipld https://marshal.dev

Bluesky custom feeds in Python are now ~x2 faster! ~25-35% faster DAG-CBOR decoding, and ~17% faster CID decoding! I do have more ideas on what to try to speed it up even further! For example, applying BOLT on top of the existing PGO. Huge kudos to @vmx.cx for making this happen!

Release v3.3.0 · MarshalX/python-libipld

🟢 The maintainer is looking for a job! CV: https://marshal.dev What's Changed ❗ Almost x2 speed for CAR decoding (Bluesky firehose), ~25-35% faster DAG-CBOR decoding, and ~17% faster CID decoding! ...

github.com

The atproto SDK for Python now supports Python 3.14! Please report any instability of firehose async client. There are too many dependency bumps for this release.

🚀 Python atproto SDK v0.0.60 is here! Key additions: - Message reactions in DMs - Improved AtUri core class - ⁠Content-Type overriding - Digits in NSID - Email 2FA support - Enhanced HTTPX config and various fixes! Check it out! 🐍✨ #Python #atproto

Release v0.0.60 · MarshalX/atproto

What's Changed Add message reaction to the example of Direct Messages by @MarshalX in #595 Add UnknownUnionModel type by @MarshalX in #586 Add include_pins argument to get_author_feed method of Cl...

github.com

Fun little winter break side project to help me explore more of atproto - I made a fun Bluesky - IRC bridge! github.com/quartzjer/AT... Built in python using @marshal.dev's awesome atproto module, definitely spent too much time fiddling with how to display rich/media posts in an IRC-friendly way 😅

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!

Screenshot of the DM interface in the Bluesky app. One message says “heyyy,” formatted in a blue bubble. The response is the monkey covering eyes emoji in a gray bubble.

🦋 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.