first commit

This commit is contained in:
0Xiao0
2026-03-23 10:45:02 +08:00
commit e6e4cd8119
40 changed files with 5364 additions and 0 deletions

54
config.py Normal file
View File

@ -0,0 +1,54 @@
# -*- coding: UTF-8 -*-
import os
from dotenv import load_dotenv, find_dotenv
load_dotenv(find_dotenv())
# load from env
APP_ID = os.getenv("APP_ID")
APP_SECRET = os.getenv("APP_SECRET")
LARK_HOST = os.getenv("LARK_HOST")
APP_TOKEN=os.getenv("APP_TOKEN")
# AI API Configurations
AI_API_KEY = os.getenv("AI_API_KEY", "sk-orez64WkG1NkfksB5j_hGA")
AI_BASE_URL = os.getenv("AI_BASE_URL", "https://oai.bwgdi.com/v1")
AI_MODEL = os.getenv("AI_MODEL", "MiniMaxAI")
# merge source and target configs (placeholders)
MERGE_SOURCE_APP_TOKEN_1 = os.getenv("MERGE_SOURCE_APP_TOKEN_1", "source_app_token_1")
MERGE_SOURCE_TABLE_ID_1 = os.getenv("MERGE_SOURCE_TABLE_ID_1", "source_table_id_1")
MERGE_SOURCE_APP_TOKEN_2 = os.getenv("MERGE_SOURCE_APP_TOKEN_2", "source_app_token_2")
MERGE_SOURCE_TABLE_ID_2 = os.getenv("MERGE_SOURCE_TABLE_ID_2", "source_table_id_2")
MERGE_TARGET_APP_TOKEN = os.getenv("MERGE_TARGET_APP_TOKEN", "target_app_token")
# localization
SUMMARY = '项目版本迭代计划日历'
TABLE_NAME = '项目版本迭代计划表'
KEY_VERSION='迭代版本'
KEY_STARTUP='启动时间'
KEY_SUBMIT='提测时间'
KEY_GREY='灰度时间'
KEY_GA='全量时间'
FORMATTER_DEV = '版本{}开工'
FORMATTER_TEST = '版本{}测试'
FORMATTER_GREY = '版本{}灰度'
import json
# Web View Tabs Configuration
WEB_VIEW_TABS_ENV = os.getenv("WEB_VIEW_TABS")
if WEB_VIEW_TABS_ENV:
try:
WEB_VIEW_TABS = json.loads(WEB_VIEW_TABS_ENV)
except Exception:
WEB_VIEW_TABS = []
else:
WEB_VIEW_TABS = []
# Default table configuration for single table operations
DEFAULT_APP_TOKEN = os.getenv("DEFAULT_APP_TOKEN", "")
DEFAULT_TABLE_ID = os.getenv("DEFAULT_TABLE_ID", "")
BATCH_TABLE_ID = os.getenv("BATCH_TABLE_ID", "")