summaryrefslogtreecommitdiff
path: root/pix.py
diff options
context:
space:
mode:
authorTim Keller <tjkeller.xyz>2025-05-10 19:47:31 -0500
committerTim Keller <tjkeller.xyz>2025-05-10 19:47:31 -0500
commite7036d21d5e5c87702724283f55a77d07344f4fe (patch)
tree45d0801042b38ca595c32e7c4a0dd42b96780ede /pix.py
parentfc570fc38b450b90a2c8da05e5619f19ba8e983d (diff)
downloadimmich-frame-e7036d21d5e5c87702724283f55a77d07344f4fe.tar.xz
immich-frame-e7036d21d5e5c87702724283f55a77d07344f4fe.zip
add flaskapi
Diffstat (limited to 'pix.py')
-rw-r--r--pix.py12
1 files changed, 10 insertions, 2 deletions
diff --git a/pix.py b/pix.py
index 6e53b8d..aa1495f 100644
--- a/pix.py
+++ b/pix.py
@@ -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)