Reposted by David EngelmannDavid Engelmann @david-engelmann.bsky.social · 14/09/2026@dholms.at @yminsky.bsky.social @kcsrk.info @tsmc.purely-functional.com @tyoverby.com 012
David Engelmann @david-engelmann.bsky.social · 14/09/2026@dholms.at @yminsky.bsky.social @kcsrk.info @tsmc.purely-functional.com @tyoverby.com 012
Reposted by David EngelmannDavid Engelmann @david-engelmann.bsky.social · 14/09/2026@gazagnaire.org @ryan.freumh.org @patrick.sirref.org @pauris.bsky.social 001
David Engelmann @david-engelmann.bsky.social · 14/09/2026@gazagnaire.org @ryan.freumh.org @patrick.sirref.org @pauris.bsky.social 001
Reposted by David EngelmannDavid Engelmann @david-engelmann.bsky.social · 14/09/2026It's actually not a standalone phone app! It’s a library that developers build inside other apps to connect them to Bluesky and the AT Protocol. 001
David Engelmann @david-engelmann.bsky.social · 14/09/2026It's actually not a standalone phone app! It’s a library that developers build inside other apps to connect them to Bluesky and the AT Protocol. 001
Reposted by David EngelmannDavid Engelmann @david-engelmann.bsky.social · 14/09/2026It’s an OCaml-based client, it can be installed with the OCaml package managers such as “opam install atproto”. It‘s fully documented with examples and quick start guides. if you give an agent the GitHub repo url or tell it to look at the atproto library in OCaml, it should have no issues at all 011
David Engelmann @david-engelmann.bsky.social · 14/09/2026It’s an OCaml-based client, it can be installed with the OCaml package managers such as “opam install atproto”. It‘s fully documented with examples and quick start guides. if you give an agent the GitHub repo url or tell it to look at the atproto library in OCaml, it should have no issues at all 011
Reposted by David EngelmannDavid Engelmann @david-engelmann.bsky.social · 14/09/2026@atproto.com @jimray.bsky.team @sabine.sh @anil.recoil.org 011
David Engelmann @david-engelmann.bsky.social · 14/09/2026@atproto.com @jimray.bsky.team @sabine.sh @anil.recoil.org 011
Reposted by David EngelmannDavid Engelmann @david-engelmann.bsky.social · 14/09/2026Proud to announce a full featured OCaml client for Bluesky and the AT Protocol. Built so you or an agent can pick it up and get integrated immediately without the headache opam install atproto github.com/david-engelm...github.comGitHub - david-engelmann/atproto: OCaml AT Protocol client — opam install atprotoOCaml AT Protocol client — opam install atproto. Contribute to david-engelmann/atproto development by creating an account on GitHub. 072
David Engelmann @david-engelmann.bsky.social · 14/09/2026Proud to announce a full featured OCaml client for Bluesky and the AT Protocol. Built so you or an agent can pick it up and get integrated immediately without the headache opam install atproto github.com/david-engelm...github.comGitHub - david-engelmann/atproto: OCaml AT Protocol client — opam install atprotoOCaml AT Protocol client — opam install atproto. Contribute to david-engelmann/atproto development by creating an account on GitHub. 072
David Engelmann @david-engelmann.bsky.social · 18/09/2023I believe I'm getting limited on the createSession because of my CI/CD pipelines, they assume a new world and thus call "createSession" 000
David Engelmann @david-engelmann.bsky.social · 18/09/2023@dholms.xyz I'm working on a ATP client and can't proceed because of the RateLimitExceeded error. Is there a better base url to use for development? 120
David Engelmann @david-engelmann.bsky.social · 31/08/2023"This could use async" - famous last words 000
David Engelmann @david-engelmann.bsky.social · 19/08/2023I find the ML style grows on you over time 010
David Engelmann @david-engelmann.bsky.social · 19/08/2023scala is a great language, but it's no OCaml 120
David Engelmann @david-engelmann.bsky.social · 06/07/2023@dholms.xyz I was hoping to write a test for interacting with the getBlob endpoint. I was having trouble finding a working did and cid. Do you know where I could find a working pair? 110
David Engelmann @david-engelmann.bsky.social · 02/07/2023blight reduced your population by 20% you're 'tate limited 031
Reposted by David EngelmannMojira @mojira.bsky.nyc · 01/07/2023Hey everyone. Come Join the social event! www.meetup.com/bluesky-nyc/events/2… @emmanuel.bsky.nyc 084
David Engelmann @david-engelmann.bsky.social · 23/06/2023That makes sense, I couldn't find one and thought I was buggin 010
David Engelmann @david-engelmann.bsky.social · 22/06/2023@ansh.bsky.team Hello, I'm trying to test the queryLabels ( atproto.com/lexicons/com-atproto-la…) endpoint! Can you point me in the direction of something labeled? 000
Reposted by David Engelmannthe accloutant @clout.fyi · 22/06/2023y'all mind if i set up an acclouting firm?? 052
David Engelmann @david-engelmann.bsky.social · 22/06/2023@why.bsky.team I'm looking to test the queryLabels ( atproto.com/lexicons/com-at...) endpoint! Can you point me in the direction of something labeled? 000
David Engelmann @david-engelmann.bsky.social · 22/06/2023@atproto.com Can someone help me find a post with a label? 010
David Engelmann @david-engelmann.bsky.social · 22/06/2023@dholms.xyz I'm looking to test the queryLabels ( atproto.com/lexicons/com-atproto-la…) endpoint! Can this be labeled? 100
David Engelmann @david-engelmann.bsky.social · 22/06/2023@jcsalterego.bsky.social Can this be labeled? 100
David Engelmann @david-engelmann.bsky.social · 13/06/2023I'm starting an OCaml-based tool set - github.com/david-engelmann/bluesky 042
David Engelmann @david-engelmann.bsky.social · 12/06/2023@jaz.bsky.social I was able to setup docker compose to spin everything up with the 1 command. You can find it at github.com/rlvntdev/bsky-experiments. If it's something you'd be interested in for the main repo, I can submit a PR 000
David Engelmann @david-engelmann.bsky.social · 09/06/2023Gotcha! I'm working on putting everything in a docker-compose setup 010
David Engelmann @david-engelmann.bsky.social · 09/06/2023@jaz.bsky.social Thank you for all your work! I'm attempting to build the graph builder. I get everything up and running and start to see the hose results come in but I get an error when trying to connect to postgres. Every action triggers a failed to recognize a table name in postgres error. 130