The Edgeberry Python SDK is a software library to facilitate communication between Python application and the Edgeberry Device Software. The Edgeberry Python SDK interacts with the Edgeberry Device Software throught the D-Bus API.
Install the package using pip
pip install edgeberry
After installation, the edgeberry
library can be used as follows
# Import the library in your application
from edgeberry import Edgeberry
# Create the Edgeberry object
edgeberry = Edgeberry()
# Available methods
edgeberry.set_application_info("name", "version", "description") # Called when the program (re)starts
edgeberry.set_status("level", "message") # Level can be ok|warning|error|critical
Copyright© 2024 Sanne 'SpuQ' Santens. The Edgeberry Python SDK is licensed under the MIT License. The Rules & Guidelines apply to the usage of the Edgeberry™ brand.
If you'd like to contribute to this project, please follow these guidelines:
- Fork the repository and create your branch from
main
. - Make your changes and ensure they adhere to the project's coding style and conventions.
- Test your changes thoroughly.
- Ensure your commits are descriptive and well-documented.
- Open a pull request, describing the changes you've made and the problem or feature they address.