Commit 3028c354 authored by Marco Schmiedel's avatar Marco Schmiedel

Add Provs

parent fb66c66f
...@@ -2,9 +2,9 @@ ...@@ -2,9 +2,9 @@
"fileId": "38b9eebe-955e-4052-a0f6-29c69b1242b3", "fileId": "38b9eebe-955e-4052-a0f6-29c69b1242b3",
"originalPath": "work/config/MysqlConfig.py", "originalPath": "work/config/MysqlConfig.py",
"currentPath": "work/config/MysqlConfig.py", "currentPath": "work/config/MysqlConfig.py",
"hash": "a6de5ed4cb42c8208047b4466357bde2952886430465dbff6097f02d8e886d7c", "hash": "d8958dba0bf7c100587dabf6ff576e0a1905a0aed4980a6c64ff6254f3671e5a",
"docContent": "<p><br></p>", "docContent": "<p><br></p>",
"checkedStatus": "done", "checkedStatus": "changed",
"comments": [ "comments": [
{ {
"commentId": "56c5adba-20f4-4524-a894-41f81ab7ca55", "commentId": "56c5adba-20f4-4524-a894-41f81ab7ca55",
...@@ -13,5 +13,5 @@ ...@@ -13,5 +13,5 @@
} }
], ],
"lastCheckedTimestamp": 1747123619645, "lastCheckedTimestamp": 1747123619645,
"lastFileModificationTimestamp": 1747073230250.2017 "lastFileModificationTimestamp": 1747135280562.6484
} }
...@@ -2,10 +2,10 @@ ...@@ -2,10 +2,10 @@
"fileId": "58307c8c-416a-4c24-adc9-7ed6324d1f8a", "fileId": "58307c8c-416a-4c24-adc9-7ed6324d1f8a",
"originalPath": "work/manager/WebManager.py", "originalPath": "work/manager/WebManager.py",
"currentPath": "work/manager/WebManager.py", "currentPath": "work/manager/WebManager.py",
"hash": "5a987f9d37c2d083c9a04ea0a0c4739a4fbd6c2e6c98877a0f64fadb45717a1c", "hash": "a0a065203ba1c85cb820f87483fae6404cdacc88c703f135b42bcee608e09bad",
"docContent": "<p><br></p>", "docContent": "<p><br></p>",
"checkedStatus": "done", "checkedStatus": "done",
"comments": [], "comments": [],
"lastCheckedTimestamp": 1747070585799, "lastCheckedTimestamp": 1748952745993,
"lastFileModificationTimestamp": 1747070580506.2974 "lastFileModificationTimestamp": 1748948322859.7175
} }
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
"fileId": "647ff9a8-a56f-486e-ba2a-8ff77e4514d4", "fileId": "647ff9a8-a56f-486e-ba2a-8ff77e4514d4",
"originalPath": "work/Dockerfile", "originalPath": "work/Dockerfile",
"currentPath": "work/Dockerfile", "currentPath": "work/Dockerfile",
"hash": "ca6a37e37aff3fff276f8020d9860b94c6556181bbb65a3fe1c62f3868f7f0b3", "hash": "7d986675138b37a5ad1f01c7a7201d1aa409f2b4557afe5f2fd590ebde55e3ce",
"docContent": "<p><br></p>", "docContent": "<p><br></p>",
"checkedStatus": "done", "checkedStatus": "done",
"comments": [ "comments": [
...@@ -12,6 +12,6 @@ ...@@ -12,6 +12,6 @@
"timestamp": 1746693591017 "timestamp": 1746693591017
} }
], ],
"lastCheckedTimestamp": 1747069787674, "lastCheckedTimestamp": 1748952742075,
"lastFileModificationTimestamp": 1747069781547.9219 "lastFileModificationTimestamp": 1748952688396.303
} }
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
"fileId": "986eeb57-8634-4f40-a4ea-a2eae9d87e71", "fileId": "986eeb57-8634-4f40-a4ea-a2eae9d87e71",
"originalPath": "work/readme.md", "originalPath": "work/readme.md",
"currentPath": "work/readme.md", "currentPath": "work/readme.md",
"hash": "4c28da167e1e7e214e5f1861d6bbd6bdd8de8883d759fbc349e5fc5beaa2b6ad", "hash": "4d543d075a22bd2b13008dcc7a1cf518a3df29bbf1b1ab516eb69a2df778aaf9",
"docContent": "<p><br></p>", "docContent": "<p><br></p>",
"checkedStatus": "done", "checkedStatus": "done",
"comments": [ "comments": [
...@@ -17,6 +17,6 @@ ...@@ -17,6 +17,6 @@
"timestamp": 1747069658074 "timestamp": 1747069658074
} }
], ],
"lastCheckedTimestamp": 1747125739662, "lastCheckedTimestamp": 1748952738060,
"lastFileModificationTimestamp": 1747123960177.0483 "lastFileModificationTimestamp": 1748952727853.0393
} }
{
"fileId": "ec1eb8b3-9fc0-4593-ac37-e51f7c643f1d",
"originalPath": "work/routes/FreenetUploadRouter.py",
"currentPath": "work/routes/FreenetUploadRouter.py",
"hash": "d101612a37ead90042f21152be5b3d1ff924ea26d2e4e16b459aa5a623d321b1",
"docContent": "<p><br></p>",
"checkedStatus": "done",
"comments": [],
"lastCheckedTimestamp": 1748953027802,
"lastFileModificationTimestamp": 1748952926381.2961
}
...@@ -95,6 +95,9 @@ RUN pip3 install --break-system-packages json5 ...@@ -95,6 +95,9 @@ RUN pip3 install --break-system-packages json5
# pyotp is installed to generate and verify one-time passwords. # pyotp is installed to generate and verify one-time passwords.
RUN pip3 install --break-system-packages pyotp RUN pip3 install --break-system-packages pyotp
# openpyxl is for reading excel files.
RUN pip3 install --break-system-packages openpyxl
# sshtunnel is installed to create SSH tunnels from Python. # sshtunnel is installed to create SSH tunnels from Python.
RUN pip3 install --break-system-packages sshtunnel RUN pip3 install --break-system-packages sshtunnel
......
...@@ -6,6 +6,7 @@ from models.token_toke import TokenToke ...@@ -6,6 +6,7 @@ from models.token_toke import TokenToke
from routes.HealtCheckRouter import blueprint as health_router from routes.HealtCheckRouter import blueprint as health_router
from routes.BaseRouter import blueprint as tarifs_router from routes.BaseRouter import blueprint as tarifs_router
from routes.EeccxRouter import blueprint as eeccx_router from routes.EeccxRouter import blueprint as eeccx_router
from routes.FreenetUploadRouter import blueprint as upload_router
# This class bundles blueprint registration so that all route collections are attached to the Flask application. # This class bundles blueprint registration so that all route collections are attached to the Flask application.
class WebManager: class WebManager:
...@@ -17,7 +18,7 @@ class WebManager: ...@@ -17,7 +18,7 @@ class WebManager:
# This helper method iterates over all blueprints and registers each of them on the Flask application. # This helper method iterates over all blueprints and registers each of them on the Flask application.
def _register_blueprints(self) -> None: def _register_blueprints(self) -> None:
for bp in (health_router, tarifs_router, eeccx_router): for bp in (health_router, tarifs_router, eeccx_router, upload_router):
self.app.register_blueprint(bp) self.app.register_blueprint(bp)
......
This diff is collapsed.
This diff is collapsed.
...@@ -7,6 +7,7 @@ https://s3.eu-central-1.amazonaws.com/monosnap.bugsmasher.online/marcoschmiedel/ ...@@ -7,6 +7,7 @@ https://s3.eu-central-1.amazonaws.com/monosnap.bugsmasher.online/marcoschmiedel/
https://s3.eu-central-1.amazonaws.com/monosnap.bugsmasher.online/marcoschmiedel/2025-05-09.m4v https://s3.eu-central-1.amazonaws.com/monosnap.bugsmasher.online/marcoschmiedel/2025-05-09.m4v
https://s3.eu-central-1.amazonaws.com/monosnap.bugsmasher.online/marcoschmiedel/2025-05-13+API-Tutorial.mp4 https://s3.eu-central-1.amazonaws.com/monosnap.bugsmasher.online/marcoschmiedel/2025-05-13+API-Tutorial.mp4
https://s3.eu-central-1.amazonaws.com/monosnap.bugsmasher.online/marcoschmiedel/2024-05-13.m4v https://s3.eu-central-1.amazonaws.com/monosnap.bugsmasher.online/marcoschmiedel/2024-05-13.m4v
https://s3.eu-central-1.amazonaws.com/monosnap.bugsmasher.online/marcoschmiedel/2025-06-03.m4v
## JupyterLab ## JupyterLab
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment