diff --git a/票据理赔自动化/main.py b/票据理赔自动化/main.py index dca27b8..7a36390 100644 --- a/票据理赔自动化/main.py +++ b/票据理赔自动化/main.py @@ -1087,7 +1087,7 @@ if __name__ == "__main__": ): raise RuntimeError("请求深圳快瞳增值税发票识别接口发生异常") - match receipt_type := query_value(response["data"], "发票类型"): + match query_value(response["data"], "发票类型"): case "电子发票(普通发票)": # noinspection PyTypeChecker receipt.update( @@ -1448,13 +1448,13 @@ if __name__ == "__main__": "明细项": items.to_dict("records"), } ) - # TODO: 后续完善 + # TODO: 后续完善就购药及就医类型为门诊就诊(私立医院)处理 case ("增值税发票", "私立医院"): receipt["购药及就医类型"] = "门诊就医" - # TODO: 后续完善 + # TODO: 后续完善就购药及就医类型为门诊就诊(公立医院)处理 case ("医疗门诊收费票据", "公立医院"): receipt["购药及就医类型"] = "门诊就医" - # TODO: 后续完善 + # TODO: 后续完善就购药及就医类型为住院治疗处理 case ("医疗住院收费票据", "公立医院"): receipt["购药及就医类型"] = "住院治疗" # TODO: 若根据影像件类型和购药及就医机构类型匹配购药及就医类型发生异常则流转至人工处理 diff --git a/营销短视频生成自动化/main.py b/营销短视频生成自动化/main.py index 6f15237..51328c1 100644 --- a/营销短视频生成自动化/main.py +++ b/营销短视频生成自动化/main.py @@ -11,6 +11,55 @@ from pathlib import Path import edge_tts +task = { + "video_path": "", # 视频路径 + "video_cover_path": "", # 视频首帧图片路径,可空 + "pictures": [ + { + "position": (0.0, 0.0), # 图片左上角X和Y位置,于视频宽度百分比 + "size_ratio": "", # 图片尺寸比例,于视频百分比 + "picture_path": "", # 图片尺寸比例,于视频百分比 + }, # 图片 + ], + "texts": [ + { + "content": "", # 文字内容 + "start": "", # 文字显示开始时间 + "duration": "", # 文字展示时长,若为空值则默认为视频播放时长 + "background_position": (0.0, 0.0), # 背景左上角X和Y位置 + "background_color": "", # 背景颜色 + "background_opacity": "", # 背景透明度 + "stroke_color": "", # 边框颜色 + "stroke_width": "", # 边框线宽 + "font_size": "", # 字体大小 + "font_color": "", # 字体颜色 + }, + ], +} + +from pycapcut import DraftFolder + +import sys + + +# 指定剪映草稿文件夹地址 +folder_path = { + "win32": r"C:\Users\admin\AppData\Local\JianyingPro\User Data\Projects\com.lveditor.draft".replace( + "\\", "/" + ), # 若当前系统为windows则将剪映草稿文件夹原始字符串(避免转义问题)中反斜杠"\"转为正斜杠“/” + "darwin": None, +}.get(sys.platform) + +if not folder_path: + raise RuntimeError("未指定剪映草稿文件夹地址") + +# 初始化剪映草稿文件夹 +folder = DraftFolder(folder_path) + +print(folder) + +exit() + async def audio_gen( text: str, output_path: Path, voice_name: str = "zh-CN-XiaoxiaoNeural" diff --git a/营销短视频生成自动化/示例.mp4 b/营销短视频生成自动化/示例.mp4 new file mode 100644 index 0000000..2664296 Binary files /dev/null and b/营销短视频生成自动化/示例.mp4 differ