⚡ 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
Metadata
Release files for roundbox 1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| RoundBox-1.0.tar.gz | 106.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| RoundBox-1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 242.2 kB
Release files / RoundBox-1.0.tar.gz
| Download URL | RoundBox-1.0.tar.gz |
|---|---|
| Size | 106.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2aa83813f97a90497d942ab3282d9e5dab66947a7eed3860d121d252b6a77677
|
|
BLAKE2b-256 checksum How to use checksums |
03c9129e9e5a27bf1367e01f099ba16b9a2ba915152fc0c5abe41bd640553e55
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.13 CPython/3.9.2 Linux/5.10.102.1-microsoft-standard-WSL2
|
Release files / RoundBox-1.0-py3-none-any.whl
| Download URL | RoundBox-1.0-py3-none-any.whl |
|---|---|
| Size | 135.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a3b62fe9ee47d2ba867a978c4793b2ab49a6a3bf0ddb493dfe282001652b65f5
|
|
BLAKE2b-256 checksum How to use checksums |
ea6b642d31b945d505a12375413951c7088097db7605fec0fada11bda4f88793
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.13 CPython/3.9.2 Linux/5.10.102.1-microsoft-standard-WSL2
|