simplefancontroller.ui package

Subpackages

Submodules

simplefancontroller.ui.app module

simplefancontroller.ui.app.fastapi_factory(include_frontend: bool = True) FastAPI

simplefancontroller.ui.html_utils module

simplefancontroller.ui.html_utils.generate_html_table(fan_controller, mode='full', style=None) str

Function to generate a table containing status information for fans registered at a fan controller.

simplefancontroller.ui.html_utils.stringify_intensity(fan) str

Creates a string from a fan’s intensity.

Returns a fan’s intensity as string based on the fan’s status and its current intensity.

Parameters

fan (Fan) – Fan instance

Returns

nicely formatted fan intensity

simplefancontroller.ui.settings module

class simplefancontroller.ui.settings.UIConfig(CSRF_SESSION_KEY: bytes = b'\x8e]#&\x1e\x12j\x9f\x91\x8e@\xca\x90\x14\xbc3lr~\x89\x11Y\x06\xccFIO\x98n\x9a\xb3\xb4')

Bases: object

CSRF_SESSION_KEY: bytes = b'\x8e]#&\x1e\x12j\x9f\x91\x8e@\xca\x90\x14\xbc3lr~\x89\x11Y\x06\xccFIO\x98n\x9a\xb3\xb4'

Module contents