Files
outlookEmailPlus/start.py
T
胡绍康andClaude Opus 4.6 66d9b9749b feat: 批量操作与自动化增强 - 全选/复制验证码/自动轮询
功能实现:
- 全选功能:跨分组保持选中状态,使用全局 Set 存储
- 验证码提取:支持 Graph API → IMAP 回退策略
- 自动轮询:新邮件通知、红点提示、连续错误自动停止

BUG 修复 (BUG-001 ~ BUG-008):
- Toast 通知位置移至右下角
- 切换分组时保持全选状态
- 添加批量删除邮箱功能
- 验证码提取支持 IMAP 回退
- 修复轮询开关类型不一致 (boolean vs string)
- 完善轮询通知内容与红点位置
- 轮询次数校验改为 0-100 (0 表示持续)
- 复制按钮添加加载状态与反馈

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 21:03:53 +08:00

25 lines
653 B
Python

#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
启动脚本 - 加载环境变量并启动 Flask 应用
"""
import os
import sys
from dotenv import load_dotenv
# 加载 .env 文件中的环境变量
load_dotenv()
# 确保环境变量已加载
if not os.getenv('SECRET_KEY'):
print("错误:SECRET_KEY 环境变量未设置")
sys.exit(1)
# 直接运行 web_outlook_app.py
if __name__ == '__main__':
# 使用 exec 运行 web_outlook_app.py,保持 __name__ == "__main__"
with open('web_outlook_app.py', 'r', encoding='utf-8') as f:
code = f.read()
exec(code, {'__name__': '__main__', '__file__': 'web_outlook_app.py'})