Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/moodyhunter/moodyapi
Server, client and other components for Moody's Infrastructure.
https://github.com/moodyhunter/moodyapi
android cpp golang grpc mui nextjs nodejs oled oled-display-ssd1306 protobuf qt raspberry-pi react rust sql typescript yarn
Last synced: 16 days ago
JSON representation
Server, client and other components for Moody's Infrastructure.
- Host: GitHub
- URL: https://github.com/moodyhunter/moodyapi
- Owner: moodyhunter
- License: gpl-3.0
- Created: 2021-12-02T11:50:02.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-13T00:07:00.000Z (7 months ago)
- Last Synced: 2024-04-13T21:57:30.501Z (7 months ago)
- Topics: android, cpp, golang, grpc, mui, nextjs, nodejs, oled, oled-display-ssd1306, protobuf, qt, raspberry-pi, react, rust, sql, typescript, yarn
- Language: C++
- Homepage:
- Size: 4.55 MB
- Stars: 12
- Watchers: 0
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MoodyAPI
API Clients/Agents/Server for Moody's Infrasturcture, ~~and a place where I learn various programming languages.~~
Language Ingredients: `C++`, `CMake`, `Golang`, `PostgreSQL`, `Rust`
| Component | Build Status |
| -------------- | -------------------------------------------------------------- |
| API Server | ![Build](../../actions/workflows/build-server.yml/badge.svg) |
| Notifier Agent | ![Build](../../actions/workflows/build-notifier.yml/badge.svg) |
| PiScreen | ![Build](../../actions/workflows/build-piscreen.yml/badge.svg) |## Functionalities
- Notification Handling: Pushing notifications to all clients.
- Dynamic DNS Server.
- Monitoring Screen on RPi: CPU, Memory, systemd serivces, IP Address.### Notification Handlers
- [Notifier](Notifier/): The notification daemon and sender (WIP), written in Rust.
## LICENSE
I don't think anyone would need these code, but just in case, they are licensed under `GPLv3`
Major Credits:
- [@bitbank2/ss_oled](https://github.com/bitbank2/ss_oled) for the SSOLED implementation
- [@bitbank2/BitBang_I2C](https://github.com/bitbank2/BitBang_I2C) for the actural I2C implementation
- Although I have removed most of their code.
- [@miekg/exdns](https://github.com/miekg/exdns) for the great DNS server library