Compare commits

..

1 Commits

Author SHA1 Message Date
f4b606bbc1
gitignore
Signed-off-by: Pratyush Desai <pratyush.desai@liberta.casa>
2023-03-12 02:27:57 +05:30
2 changed files with 3 additions and 36 deletions

3
.gitignore vendored
View File

@ -1 +1,2 @@
.vscode
venv/
.vscode

View File

@ -38,46 +38,12 @@ except ImportError:
# without the i18n module
_ = lambda x: x
import os
import sqlite3
class SqliteDoselogsDB(object):
def __init__(self, filename):
self.db = {}
self.filename = filename
def close(self):
self.db.close()
def _getDb(self):
filename = os.path.basename(self.__class__.__name__)
if filename in self.db:
return self.db[filename]
if os.path.exists(filename):
db = sqlite3.connect(filename, check_same_thread=False)
self.db[filename] = db
return db
db = sqlite3.connect(filename, check_same_thread=False)
self.db[filename] = db
cursor = db.cursor()
cursor.execute("""CREATE TABLE doselogs (
id INTEGER PRIMARY KEY,
username TEXT,
nick TEXT,
timezone TEXT,
amount TEXT,
drug TEXT,
roa TEXT,
timestamp TEXT
)
""")
class DoseLogs(callbacks.Plugin):
"""Log and annotate your doses"""
threaded = True
Class = DoseLogs