diff options
| author | Tim Keller <tjkeller.xyz> | 2025-05-10 19:47:31 -0500 |
|---|---|---|
| committer | Tim Keller <tjkeller.xyz> | 2025-05-10 19:47:31 -0500 |
| commit | e7036d21d5e5c87702724283f55a77d07344f4fe (patch) | |
| tree | 45d0801042b38ca595c32e7c4a0dd42b96780ede /pix.py | |
| parent | fc570fc38b450b90a2c8da05e5619f19ba8e983d (diff) | |
| download | immich-frame-e7036d21d5e5c87702724283f55a77d07344f4fe.tar.xz immich-frame-e7036d21d5e5c87702724283f55a77d07344f4fe.zip | |
add flaskapi
Diffstat (limited to 'pix.py')
| -rw-r--r-- | pix.py | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -5,6 +5,7 @@ from OpenGL.GLUT import glutLeaveMainLoop from window import PixDisplay from immich import ImmichConnector +from flaskapi import app def handle_sigint(sig, frame): @@ -18,9 +19,16 @@ def handle_sigint(sig, frame): if __name__ == "__main__": - immichConnector = ImmichConnector("http://192.168.1.13", "m5nqOoBc4uhAba21gZdCP3z8D3JT4GPxDXL2psd52EA") pd = PixDisplay() - t1 = Thread(target=immichConnector.idle, daemon=True, args=(pd,)) + immich_connector = ImmichConnector("http://192.168.1.13", "m5nqOoBc4uhAba21gZdCP3z8D3JT4GPxDXL2psd52EA") + + t1 = Thread(target=immich_connector.idle, daemon=True, args=(pd,)) t1.start() + + app.config["pix_display"] = pd + app.config["immich_connector"] = immich_connector + flask_thread = Thread(target=app.run, daemon=True, kwargs={ "port": 5000 }) + flask_thread.start() + signal.signal(signal.SIGINT, handle_sigint) pd.main(sys.argv) |
