Skip to main content

⚡ RoundBox

Code style: black PyPI GitHub release (latest by date) Build status Supported Python versions License


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)

Source distribution for roundbox 1.0
File Size Uploaded
RoundBox-1.0.tar.gz 106.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for roundbox 1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page