RcGcDb/src/bot.py

22 lines
522 B
Python
Raw Normal View History

2020-07-09 22:24:23 +00:00
import logging.config
from src.config import settings
2020-07-09 23:58:25 +00:00
import sqlite3
from src.wiki import Wiki
2020-07-09 22:24:23 +00:00
logging.config.dictConfig(settings["logging"])
logger = logging.getLogger("rcgcdb.bot")
logger.debug("Current settings: {settings}".format(settings=settings))
2020-07-09 23:58:25 +00:00
conn = sqlite3.connect('rcgcdb.db')
c = conn.cursor()
2020-07-09 22:24:23 +00:00
# Fetch basic information about all of the wikis in the database
2020-07-09 23:58:25 +00:00
all_wikis = {}
2020-07-09 22:24:23 +00:00
2020-07-09 23:58:25 +00:00
for wiki in c.execute('SELECT * FROM wikis'):
all_wikis[wiki[0]] = Wiki() # assign cached information
2020-07-09 22:24:23 +00:00
# Start queueing logic