A small lightweight framework for IoT applications
Project description
⚡ RoundBox
A small lightweight framework for IoT applications, with main goal to not reinvent the wheel every time when a small project for IoT device is needed.
The framework contains all tools necessary to bootstrap and run a command a single time or using linux crontab.
You can create apps as many as you like and use them for your proper necessity, but consider that each app is liake a small container with logic. Each app has the possibility to host specific commands that will be available when running manage.py.
🎈 Special thanks 🎈
To build this framework I have used code inspired by the Django project and also from Home Assistant project.
Both projects have a strong code base and lightweight and port on different projects.
🔧 Installation
The easy way to install RoundBox framework is with pip
$ pip install roundbox
If you want to install RoundBox from GitHub use:
$ pip install git+https://github.com/soulraven/roundbox.git
For more detailed install instructions see how Install and configure the framework.
➿ Variables
- set the ROUNDBOX_COLORS environment variable to specify the palette you want to use. For example, to specify the light palette under a Unix or OS/X BASH shell, you would run the following at a command prompt:
export ROUNDBOX_COLORS="light"
🖇 Library used
A more detailed list you will find here: Libraries
🌍 Contributions
Contributions of all forms are welcome :)
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
📝 License
This project is licensed under GPLv3.
👀 Author
Zaharia Constantin, my GitHub profile and GitHub Page
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file RoundBox-1.0.tar.gz
.
File metadata
- Download URL: RoundBox-1.0.tar.gz
- Upload date:
- Size: 106.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.9.2 Linux/5.10.102.1-microsoft-standard-WSL2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2aa83813f97a90497d942ab3282d9e5dab66947a7eed3860d121d252b6a77677 |
|
MD5 | fe35a6f9ef3c2db8c813e00f21c044ab |
|
BLAKE2b-256 | 03c9129e9e5a27bf1367e01f099ba16b9a2ba915152fc0c5abe41bd640553e55 |
File details
Details for the file RoundBox-1.0-py3-none-any.whl
.
File metadata
- Download URL: RoundBox-1.0-py3-none-any.whl
- Upload date:
- Size: 135.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.9.2 Linux/5.10.102.1-microsoft-standard-WSL2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3b62fe9ee47d2ba867a978c4793b2ab49a6a3bf0ddb493dfe282001652b65f5 |
|
MD5 | feb9f0d295403396eecd40fcf3be0676 |
|
BLAKE2b-256 | ea6b642d31b945d505a12375413951c7088097db7605fec0fada11bda4f88793 |