Skip to content

OpenIPC Improver for setting up FPV and URLLC devices

Notifications You must be signed in to change notification settings

OpenIPC/improver

Repository files navigation

py-config.gs

Temporarily put on hold since the work being done to put this in Betaflight Menus and to work on Avalonia Configurator (https://github.com/mikecarr/OpenIPC-Config) MultiPlatform Configurator.

OpenIPC Improver for setting up FPV and URLLC devices

I wanted an easy way to edit files and watch videos on the Radxa

Dev Setup and Running

python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

echo "FLASK_ENV=development > .env"

Screenshots

Home Page alt text

Editor alt text

Video file selector alt text

Player alt text

Journalctl -f alt text

Packaging

python setup.py sdist bdist_wheel

check dist/

Virtual Environment: If you are working in a virtual environment, ensure it is activated before running the pip install command:

# Install virtualenv if not installed
pip install virtualenv

# Create a virtual environment
virtualenv venv

# Activate the virtual environment
source venv/bin/activate  # For Linux/Mac

pip install .
or
python setup.py install


config file

cp /usr/local/lib/python3.9/dist-packages/config/py-config-gs.json /config
cp /usr/local/lib/python3.9/dist-packages/etc/systemd/system/py-config-gs.service /etc/systemd/system/
sudo systemctl daemon-reload

sudo systemctl start py-config-gs

# Optional, you can always run the command above out in the field if you are worried about resource consumption
sudo systemctl enable py-config-gs

Uninstall

pip uninstall py_config_gs-0.1-py3-none-any.whl




This is an open project, so you can help, too.

We try to collect, organize and share as much information regarding different aspects of the project as we can. But sometimes we overlook things that seem obvious to us, developers, but are not so obvious to end-users, people who are less familiar with nuts and bolts behind the scene. That is why we set up this wiki and let anyone having a GitHub account to make additions and improvements to the knowledgebase. Read How to contribute.