Aplikacja webowa składająca się z 2 głównych modułów:
- Strona wyświetlająca nazwy eksportowane na szynie sesji DBus
- JSON-RPC API dostępne pod adresem
/apipozwalające wywoływanie metod exportowanych na DBus oraz wyświetlanie
Ponadto test_api.py zawiera funkcję przedstawiającą korzystanie z API
flaskpydbus- uwaga: brak w PyPI, należy zainstalować globalnie (wymaga bibliotek systemowych)json-rpc
- Sklonuj repozytorium
cd dbus-webapiexport FLASK_APP="website/website.py"flask run- Otwórz
http://localhost:5000w przeglądarce