Eensymachines's repositories
scheduling
Package that helps calculate & spawn clocked daily schedules, that runs forever in a loop. This is typically used on devices that actuate based on time in the day against set schedules.
webapi-accreg
Microservice that can handle accounts, CRUD and authentication, app and backend
webapi-userauth
app/engine to manage user accounts with eensymachines. An underlying layer of the userauth api
apierr
Sugarcoat error to make it more compatible with gin http response
authapi
Server setup for the entire of autolumin project. This will include setting up the server and the container network
autoupdate
For github repositories we need Golang app that could monitor releases and then update itself to the bleeding edge of any repository
cdnapi
lightweight golang applicationthat will deliver static content thats specific to eensymachines
cfgwatch
A simple negotiating loop written in GoLang which can watch RabbitMQ for message triggers for change in configuration and can change configuration and restart the desired services
lumincore
core data object definitions and functions under one repository
ssd1306
For sunding OLED 64x128 display, a go lib for basic text geometry fucntions
telegnotify
Service on device that reports the devie status to telegram.
web-aquaponics
Web services & pages for the patio project Using Golang Gin, HTML5 Angularjs we make a simple web application to control the device on the ground
webapi-devicereg
For all the devices registered under eensymachines, or built by eensymachines this serves as the single source of truth for device status
webpi-telegnotify
u-service that routes all notifications from the device on the ground to telegram via telegram bot
tgram-scraper
micro service based on Go, that can when triggered get the updates for the bot.