CreatingNull / UOS-Interface

Python Interface for remote communication and control of a UOS Compliant Microcontroller

Home Page:https://uos-interface.nulltek.xyz

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NullTek Documentation UOS Interface

License

This project is no longer maintained and superseded by:

  • uos-hardware - Hardware abstraction layer for handling low-level devices and interfaces.

Python Interface for remote communication and control of a UOS Compliant Microcontroller.


Dependencies

The project backend is written using Python Flask. Backend requirements can be found in requirements.txt.

pip install -r resources/requirements.txt

The project front end is vanilla javascript, html and css. Frontend requirements:

  • FontAwesome 5.15.1 Web - for development this should be nested in src/uosinterface/webapp/static/lib/FontAwesome

Contributing

For code formatting this project uses pre-commit, see repo hooks. This code also uses a pytest test suite.

Both these actions are currently automated by GitHub actions CI, and run on pushes and pull-requests.

Donations

I just do this stuff for fun in my spare time, but feel free to:

Support via buymeacoffee


License

The source of this repo uses the MIT open-source license, for details on the current licensing see LICENSE or click the badge above.

About

Python Interface for remote communication and control of a UOS Compliant Microcontroller

https://uos-interface.nulltek.xyz

License:MIT License


Languages

Language:Python 82.6%Language:CSS 6.9%Language:HTML 6.5%Language:JavaScript 3.1%Language:Shell 0.9%