'update'
This commit is contained in:
29
config.py
Normal file
29
config.py
Normal file
@@ -0,0 +1,29 @@
|
||||
"""
|
||||
config.py
|
||||
---------
|
||||
统一管理所有涉及文件路径、目录、常量等配置项。
|
||||
"""
|
||||
|
||||
import os
|
||||
|
||||
# 数据目录
|
||||
DATA_DIR = os.path.join(os.path.dirname(__file__), 'data')
|
||||
EXPORT_NOTES_DIR = os.path.join(os.path.dirname(__file__), 'export_notes')
|
||||
EXAMPLES_DIR = os.path.join(os.path.dirname(__file__), 'examples')
|
||||
|
||||
# iBooks 源数据路径(可根据实际环境修改)
|
||||
IBOOKS_ANNOTATION_DB = os.path.expanduser('~/Library/Containers/com.apple.iBooksX/Data/Documents/AEAnnotation/AEAnnotation_v10312011_1727_local.sqlite')
|
||||
IBOOKS_ANNOTATION_SHM = IBOOKS_ANNOTATION_DB + '-shm'
|
||||
IBOOKS_ANNOTATION_WAL = IBOOKS_ANNOTATION_DB + '-wal'
|
||||
IBOOKS_LIBRARY_DB = os.path.expanduser('~/Library/Containers/com.apple.iBooksX/Data/Documents/BKLibrary/BKLibrary-1-091020131601.sqlite')
|
||||
IBOOKS_BOOKS_PLIST = os.path.expanduser('~/Library/Containers/com.apple.BKAgentService/Data/Documents/iBooks/Books/Books.plist')
|
||||
|
||||
# 本地数据文件名
|
||||
LOCAL_ANNOTATION_DB = os.path.join(DATA_DIR, 'AEAnnotation.sqlite')
|
||||
LOCAL_ANNOTATION_SHM = os.path.join(DATA_DIR, 'AEAnnotation.sqlite-shm')
|
||||
LOCAL_ANNOTATION_WAL = os.path.join(DATA_DIR, 'AEAnnotation.sqlite-wal')
|
||||
LOCAL_LIBRARY_DB = os.path.join(DATA_DIR, 'BKLibrary.sqlite')
|
||||
LOCAL_BOOKS_PLIST = os.path.join(DATA_DIR, 'Books.plist')
|
||||
|
||||
# 其他可扩展配置项
|
||||
# ...
|
||||
Reference in New Issue
Block a user