We've had a few requests to offer python support. There's a spectrum of ways we can approach this:
The latter seems more reasonable to do in the short/medium term, the former would be better in the long run. Let the discussion begin!
Leaning toward option #2 with the http-bindings
Dear aphelionz. Would you give more details on how to implement option 2? It is my first time trying to contribute to open source. Thanks.
@ra312 Please join us on Gitter and I can get you in touch with the other folks who are interested in / working on this
Just registering my interest in Python bindings, especially invaluable for Django-based services in my use-case.
Thanks @monokal!
To all - the first step here would be to look at https://github.com/orbitdb/orbit-db-http-api and create some python HTTP calls via requests or something similar
Here's a proof of concept: https://github.com/phillmac/py-orbit-db-http-client
@phillmac Nice! Want to bring that into the org?
@RichardLitt I've got no problems transferring it, other than the code's a little more unstable than I'd like.
But on the other hand, it's not going to get any exposure for improvement if I keep it hidden :)
But on the other hand, it's not going to get any exposure for improvement if I keep it hidden :)
Pretty much what I was thinking. Saying it's a PoC is fine. It'd just be nice to see more multilingual implementations of things.
unstable
Throw a warning label on it.
Closing this and people should open issues at https://github.com/orbitdb/py-orbit-db-http-client if they have trouble using it.
Most helpful comment
Leaning toward option #2 with the http-bindings