summaryrefslogtreecommitdiff
path: root/db.py
diff options
context:
space:
mode:
authorJacob McDonnell <jacob@jacobmcdonnell.com>2025-03-08 12:01:12 -0500
committerJacob McDonnell <jacob@jacobmcdonnell.com>2025-03-08 12:01:12 -0500
commitdc292817d626265897d9ebdc64f801d59288209b (patch)
tree501ed0a338bc6f838a818920bcd6a46fe5902a53 /db.py
parentc3610817ff11bd969bacc0d4f604e8bb5ae4c321 (diff)
Initial Go Rewrite
Diffstat (limited to 'db.py')
-rwxr-xr-xdb.py22
1 files changed, 0 insertions, 22 deletions
diff --git a/db.py b/db.py
deleted file mode 100755
index ea42c73..0000000
--- a/db.py
+++ /dev/null
@@ -1,22 +0,0 @@
-import redis
-
-class DB:
- def __init__(self, host='localhost', port=6379):
- self.db = redis.Redis(host=host, port=port, decode_responses=True)
-
- def add_article(r, article):
- r.db.hset(f"articles:{article['url']}", mapping=article)
-
- def get_article(r, name):
- return r.db.hgetall(f"articles:{name}")
-
- def get_all_articles(r):
- keys = r.get_all_articles_keys()
- return [r.db.hgetall(key) for key in keys]
-
- def get_all_articles_keys(r):
- return [key for key in r.db.scan_iter(f"articles:*")]
-
- def get_all_keys(r):
- return [key for key in r.db.scan_iter("*")]
-