# 项目常量定义 import os # 项目根目录 PROJECT_ROOT = os.path.dirname(os.path.abspath(__file__)) # 保存剪映草稿的目录 DRAFT_DIR = os.path.join(PROJECT_ROOT, "output", "draft") # 临时文件目录 TEMP_DIR = os.path.join(PROJECT_ROOT, "temp") # 剪映草稿的下载路径 DRAFT_URL = os.getenv("DRAFT_URL", "https://capcut-mate.jcaigc.cn/openapi/capcut-mate/v1/get_draft") # 将容器内的文件路径转成一个下载路径,执行替换操作,即将/app/ -> https://capcut-mate.jcaigc.cn/ DOWNLOAD_URL = os.getenv("DOWNLOAD_URL", "https://capcut-mate.jcaigc.cn/") # 草稿提示URL TIP_URL = os.getenv("TIP_URL", "https://docs.jcaigc.cn/") # 贴纸配置文件路径 STICKER_CONFIG_PATH = os.path.join(os.path.dirname(__file__), "config", "sticker.json") # 模板目录路径 TEMPLATE_DIR = os.path.join(os.path.dirname(__file__), "template") # 剪映草稿保存路径(下载剪映草稿保存位置)-- 云渲染必需配置 #DRAFT_SAVE_PATH = "C:/Users/Administrator/AppData/Local/JianyingPro/User Data/Projects/com.lveditor.draft" DRAFT_SAVE_PATH = "C:/Users/1/AppData/Local/JianyingPro/User Data/Projects/com.lveditor.draft" # 腾讯云对象存储配置 -- 云渲染必需配置 COS_SECRET_ID = os.getenv("COS_SECRET_ID", "xxx") COS_SECRET_KEY = os.getenv("COS_SECRET_KEY", "xxx") COS_BUCKET_NAME = os.getenv("COS_BUCKET_NAME", "xxx") COS_REGION = os.getenv("COS_REGION", "xxx") # APIKEY启用配置-默认启用 -- 云渲染必需配置 ENABLE_APIKEY = os.getenv("ENABLE_APIKEY", "true") # 文件下载大小限制(字节),默认200MB DOWNLOAD_FILE_SIZE_LIMIT = int(os.getenv("DOWNLOAD_FILE_SIZE_LIMIT", str(200 * 1024 * 1024)))