New Client and Finishing APIV2

I realize it’s pretty quiet around here, so I’m not expecting a lot of responses. This thread is more to document progress and blockers for other people.

I’m working on finishing out the APIV2 that was started with release 1.3(?) as well as porting the kegboard/pycore code to some sort of ethernet connected microcontroller (currently an ESP32 based board).

Working Items:

  • Microcontroller to Kegbot Authentication
  • Microcontroller REST GET

In Work:

  • Document existing API (If anyone knows where the original documentation for this is located / how it works / wants to share some tribal knowlege; I’d greatly appreciate it.)

To be Done:

  • Finish API V2 (Don’t really know the scope here yet.)
  • Port kegboard code and PyCore functionality to microcontroller.

Right now I’m developing on an internal server/internal Git repo. I can push to a public repo, but I’m not a SW developer by trade. It’s going to be messy and buggy. You’ve been warned. I do plan on pushing to public / submitting a pull request to the primary project when I have progress worth contributing.

Cheers!

1 Like