A set of simple API endpoints and ready-to-go clients to interface with the Grzegorz API
Go to file
Peder Bergebakken Sundt 87e477935a Add dev.sh
Used to run the server during development. Uses entr which will restart the server when writing changes to any .py file
2018-03-05 21:43:58 +01:00
grzegorz_clients Add api.playlist_clear and api.playlist_remove 2018-03-04 18:33:26 +01:00
.gitignore Add missing type annotations to api methods 2018-03-04 18:33:26 +01:00
LICENSE Add readme and license 2018-02-26 23:06:09 +01:00
README.md Add swag to readme 2018-03-04 18:33:15 +01:00
default_config.py Add dev.sh 2018-03-05 21:43:58 +01:00
dev.sh Add dev.sh 2018-03-05 21:43:58 +01:00
main.py Move gui.py to remi_ui.py and rename class App to RemiApp 2018-03-04 18:33:26 +01:00
requirements.txt Make requirements a bit more precise 2018-03-04 18:33:26 +01:00

README.md

Gregorz webUI

A simple webui to interface with the Grzegorz API

How to run this

First of we need to install any needed dependencies. If you want to, you may do so in a virtual environment.

To install the needed dependencies, run this with sufficient rights (as root?):

pip install -r requirements.txt

Now, make a copy of default_config.py named config.py, and make any changes you see fit. Each field should be described there

When finished, run the server with:

python3 main.py

License

Licensed under BSD 3 clause, see the file LICENSE for more details

This uses the library REMI by dddomodossola, which is licensed under apache2. This license may be read over here