Skip to content

Edgeberry/Edgeberry-Python-SDK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Edgeberry Banner

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.


Usage

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

License & Collaboration

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.

Collaboration

If you'd like to contribute to this project, please follow these guidelines:

  1. Fork the repository and create your branch from main.
  2. Make your changes and ensure they adhere to the project's coding style and conventions.
  3. Test your changes thoroughly.
  4. Ensure your commits are descriptive and well-documented.
  5. Open a pull request, describing the changes you've made and the problem or feature they address.

About

Python SDK for interfacing device applications with Edgeberry

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages