Skip to main content

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

  • Install these packages:

    sudo apt install pip virtualenv libmtdev libgl1 libegl1 libcap-dev \
         python3-libcamera python3-alsaaudio python3-pyaudio libzbar0 \
         --no-install-recommends
    

📦 Installation

virtualenv --system-site-packages ubo-app
source ubo-app/bin/activate
pip install ubo-app
# Run this if you want to run it automatically when RPi boots
sudo ubo-app/bin/ubo install_services

🤝 Contributing

Contributions following Python best practices are welcome.

⚠️ Important Notes

  • Use Ubo_ prefix for environment variables.

🔒 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

ubo_app-0.7.14.tar.gz (389.4 kB view hashes)

Uploaded Source

Built Distribution

ubo_app-0.7.14-py3-none-any.whl (407.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page