misc/migration related
This commit is contained in:
@ -10,7 +10,7 @@ class DB:
|
||||
|
||||
def __init__(self, bot) -> None:
|
||||
self.db_path: str | LiteralString = os.path.join(
|
||||
"/mnt/data/share", "sqlite_dbs", "lovehate.db"
|
||||
"/usr/local/share", "sqlite_dbs", "lovehate.db"
|
||||
)
|
||||
|
||||
async def get_wholovehates(
|
||||
|
@ -21,14 +21,14 @@ class Util:
|
||||
self.URL_INSULTAPI: str = "https://insult.mattbas.org/api/insult"
|
||||
self.COMPLIMENT_GENERATOR = ComplimentGenerator()
|
||||
self.dbs: dict[str, str | LiteralString] = {
|
||||
"whisky": os.path.join("/mnt/data/share", "sqlite_dbs", "whiskey.db"),
|
||||
"drinks": os.path.join("/mnt/data/share", "sqlite_dbs", "cocktails.db"),
|
||||
"strains": os.path.join("/mnt/data/share", "sqlite_dbs", "strains.db"),
|
||||
"qajoke": os.path.join("/mnt/data/share", "sqlite_dbs", "qajoke.db"),
|
||||
"rjokes": os.path.join("/mnt/data/share", "sqlite_dbs", "rjokes.db"),
|
||||
"randmsg": os.path.join("/mnt/data/share", "sqlite_dbs", "randmsg.db"),
|
||||
"stats": os.path.join("/mnt/data/share", "sqlite_dbs", "havoc_stats.db"),
|
||||
"cookies": os.path.join("/mnt/data/share", "sqlite_dbs", "cookies.db"),
|
||||
"whisky": os.path.join("/usr/local/share", "sqlite_dbs", "whiskey.db"),
|
||||
"drinks": os.path.join("/usr/local/share", "sqlite_dbs", "cocktails.db"),
|
||||
"strains": os.path.join("/usr/local/share", "sqlite_dbs", "strains.db"),
|
||||
"qajoke": os.path.join("/usr/local/share", "sqlite_dbs", "qajoke.db"),
|
||||
"rjokes": os.path.join("/usr/local/share", "sqlite_dbs", "rjokes.db"),
|
||||
"randmsg": os.path.join("/usr/local/share", "sqlite_dbs", "randmsg.db"),
|
||||
"stats": os.path.join("/usr/local/share", "sqlite_dbs", "havoc_stats.db"),
|
||||
"cookies": os.path.join("/usr/local/share", "sqlite_dbs", "cookies.db"),
|
||||
}
|
||||
self.COFFEES: list = [
|
||||
"a cup of french-pressed coffee",
|
||||
@ -165,7 +165,7 @@ class Util:
|
||||
query, (counter,) if counter else None
|
||||
) as db_cursor:
|
||||
result = await db_cursor.fetchone()
|
||||
return result
|
||||
return dict(result)
|
||||
|
||||
async def get_stats_embed(self) -> Optional[Embed]:
|
||||
"""
|
||||
@ -207,9 +207,7 @@ class Util:
|
||||
f"UPDATE stats SET {counter} = {counter} + 1"
|
||||
) as db_cursor:
|
||||
if db_cursor.rowcount < 0:
|
||||
logging.critical(
|
||||
"[increment_counter] Fail! %s", db_cursor.rowcount
|
||||
)
|
||||
logging.critical("[increment_counter] Fail! %s", db_cursor.rowcount)
|
||||
return False
|
||||
await db_conn.commit()
|
||||
return True
|
||||
@ -547,6 +545,26 @@ class Util:
|
||||
|
||||
return (days, hours, minutes, seconds, ms, us)
|
||||
|
||||
def get_days_to_halloween(self) -> Optional[tuple]:
|
||||
"""
|
||||
Get # of Days until Halloween
|
||||
|
||||
Returns:
|
||||
Optional[tuple]
|
||||
|
||||
"""
|
||||
today: datetime.datetime = datetime.datetime.now(tz=pytz.UTC)
|
||||
halloween: datetime.datetime = datetime.datetime(
|
||||
year=today.year,
|
||||
month=10,
|
||||
day=31,
|
||||
tzinfo=pytz.UTC,
|
||||
)
|
||||
td: datetime.timedelta = halloween - today
|
||||
days, hours, minutes, seconds, us, ms = self.tdTuple(td)
|
||||
|
||||
return (days, hours, minutes, seconds, ms, us)
|
||||
|
||||
async def get_randmsg(self) -> Optional[str]:
|
||||
"""
|
||||
Get Random Message from randmsg.db
|
||||
|
Reference in New Issue
Block a user