From 0e8ada1eff8799437c9be1bc2af10d6198fa8cad Mon Sep 17 00:00:00 2001
From: jwansek <eddie.atten.ea29@gmail.com>
Date: Tue, 29 Apr 2025 18:51:40 +0100
Subject: Added inline HTML into blogposts, refactored a bit

---
 edaweb/cache.py | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 edaweb/cache.py

(limited to 'edaweb/cache.py')

diff --git a/edaweb/cache.py b/edaweb/cache.py
new file mode 100644
index 0000000..5b66e43
--- /dev/null
+++ b/edaweb/cache.py
@@ -0,0 +1,18 @@
+import database
+import services
+
+def update_cache():
+    print("Updating cache...")
+    with database.Database() as db:
+        db.update_commit_cache(services.request_recent_commits(since = db.get_last_commit_time()))
+        print("Finished adding github commits...")
+        db.append_qnas(services.scrape_whispa(db.config.get("qnas", "url"), since = db.get_oldest_qna()))
+        print("Finished parsing Q&As...")
+
+    print("Started getting docker information with SSH...")
+    print(services.cache_all_docker_containers(services.CONFIG.get("ssh", "docker_key_path")))
+    print("Finished caching.")
+
+
+if __name__ == "__main__":
+    update_cache()
\ No newline at end of file
-- 
cgit v1.2.3