diff --git a/build.bat b/build.bat index 05713f9..8a60ce3 100644 --- a/build.bat +++ b/build.bat @@ -5,7 +5,6 @@ pyinstaller --onefile ^ --add-data "E:/workspace/live-digital-avatar/live-digital-avatar-chat/venv/Lib/site-packages/betterproto-2.0.0b6.dist-info;betterproto-2.0.0b6.dist-info" ^ --add-data "E:/workspace/live-digital-avatar/live-digital-avatar-chat/venv/Lib/site-packages/grpclib;grpclib" ^ --add-data "E:/workspace/live-digital-avatar/live-digital-avatar-chat/sign.js;." ^ - --add-data "E:/workspace/live-digital-avatar/live_chat.db;." ^ --add-binary "E:/workspace/live-digital-avatar/live-digital-avatar-chat/venv/Lib/site-packages/py_mini_racer/mini_racer.dll;." ^ --add-binary "E:/workspace/live-digital-avatar/live-digital-avatar-chat/venv/Lib/site-packages/py_mini_racer/icudtl.dat;." ^ --add-binary "E:/workspace/live-digital-avatar/live-digital-avatar-chat/venv/Lib/site-packages/py_mini_racer/snapshot_blob.bin;." ^ diff --git a/helper.py b/helper.py index adf428e..4112b77 100644 --- a/helper.py +++ b/helper.py @@ -26,7 +26,9 @@ def resource_path(relative_path, base_dir='.'): class LiveChatConfig: def __init__(self): - self.conn = sqlite3.connect(resource_path(sqlite_file, '..')) + # self.conn = sqlite3.connect(resource_path(sqlite_file, '..')) + self.conn = sqlite3.connect(os.path.join('..', sqlite_file)) + self.conn.execute("PRAGMA journal_mode=WAL;") def _query_config(self, key): diff --git a/main.py b/main.py index 36929f0..c9e973f 100644 --- a/main.py +++ b/main.py @@ -1,8 +1,11 @@ from liveMan import DouyinLiveWebFetcher, DouyinLiveWebReply from helper import PromptQueue from multiprocessing import Process, Event, freeze_support +from loguru import logger +logger.add('log.log', encoding='utf-8', rotation="500MB") + def fetch_user_chat_content(ws_open_event, queue): fetcher = DouyinLiveWebFetcher(ws_open_event, queue) fetcher.start()