Daily Briefing

🌅 每日信息聚合,一键掌握全局

一键聚合天气、日程、邮件与待办事项,打造个性化晨间简报,帮助用户快速掌握当日关键信息。

收藏
7.3k
安装
1.7k
版本
1.0.8
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Morning Briefing Skill 是一款自动化信息聚合工具,通过整合多源数据为用户提供每日晨间概览。运行主程序后,系统将依次调用 OpenWeather API 获取实时天气、Google Calendar API 提取当日日程、Gmail API 筛选高优先级邮件,以及 Google Tasks API 拉取待办事项,最终以格式化文本输出包含表情符号的精美简报。

显著优点

1. 信息整合度高:将分散在多个平台的日常信息一站式呈现,减少用户切换应用的时间成本;
2. 高度可定制:支持通过 config.json 灵活开关各模块、调整数据时间范围与展示数量;

3. 输出友好:采用 emoji 图标与结构化排版,终端可读性强;

4. 配置灵活:同时支持环境变量与配置文件双轨制,适应不同部署场景;

5. 错误隔离:单个 API 故障不会导致整体崩溃,系统会优雅降级并提示用户。

潜在缺点与局限性

1. 依赖外部 API 稳定性:Weather、Google 服务任一中断将影响对应模块;
2. OAuth 令牌管理复杂:Google 服务需定期刷新 access token,长期维护成本较高;

3. 无本地缓存机制:每次运行均实时请求 API,高峰期响应延迟明显(首跑 3-4 秒);

4. 隐私敏感:需将个人邮件、日程等敏感信息授权给第三方脚本;

5. 平台绑定:深度依赖 Google 生态,非 Gmail/Google Calendar 用户无法使用核心功能。

适合人群

  • 日常重度依赖 Google Workspace 的职场人士
  • 追求效率、希望减少早间信息检索时间的用户
  • 具备基础 Python 环境配置能力的技术用户
  • 能接受命令行交互方式的极简主义者

常规风险

  • 凭证泄露风险.env 文件存储 API 密钥与 OAuth 令牌,若权限设置不当(如误提交至 Git)将导致账户被盗;
  • 令牌过期中断:Google OAuth 令牌有效期有限,未设置自动刷新将频繁触发手动重认证;
  • API 配额耗尽:免费版 OpenWeather 与 Google API 均有调用限制,高频使用可能触发限流;
  • 网络依赖:离线环境完全无法运行,无本地数据备份机制。

Daily Briefing 内容

手动下载zip · 8.1 kB
main.pytext/plain
请选择文件