Ubo main app, running on device initialization. A platform for running other apps.
Project description
🚀 Ubo App
🌟 Overview
Ubo App is a Python application for managing Raspberry Pi utilities and UBo-specific features.
⚙️ Features
[To be written]
📋 Requirements
These things are already taken care of in the official Ubo Pod image, so if you are botting from that image, you can ignore this section.
- Python 3.9 or later.
- Run
raspi-config
-> Interface Options -> Enable SPI
📦 Installation
Note that as part of the installation process, these debian packages are installed:
- git
- i2c-tools
- libcap-dev
- libegl1
- libgl1
- libmtdev1
- libzbar0
- python3-dev
- python3-libcamera
- python3-alsaaudio
- python3-picamera2
- python3-pip
- python3-pyaudio
- python3-virtualenv
Also be aware that ubo-app only installs in /opt/ubo
and it is not customizable
at the moment.
⚠️ Executing scripts directly from the internet with root privileges poses a significant security risk. It's generally a good practice to ensure you understand the script's content before running it. You can check the content of this particular script here before running it.
To install ubo, run this command in a terminal shell:
curl -sSL https://raw.githubusercontent.com/ubopod/ubo-app/main/ubo_app/system/install.sh |
sudo bash
🤝 Contributing
Contributions following Python best practices are welcome.
ℹ️️ Conventions
- Use
UBO_
prefix for environment variables. - Use
ubo:
prefix for notification ids used in ubo core and<service_name>:
prefix for notification ids used in services. - Use
ubo:
prefix for icon ids used in ubo core and<service_name>:
prefix for icon ids used in services.
🔒 License
This project is released under the Apache-2.0 License. See the LICENSE file for more details.
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
Hashes for ubo_app-0.9.7a1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c45a88499ef82d737ba158dc9f496db60f89865cf1da559de031f19c587fe670 |
|
MD5 | cd8a13ad531aa8385a0b418ac5375378 |
|
BLAKE2b-256 | c426c3afe7dd59c828d21d080d6b478f4107677dad7f99017f67ac08b667d58b |