Daily Briefing

🌅 一键聚合你的晨间关键信息

聚合天气、日程、邮件、任务的一站式晨间简报工具,需配置Google OAuth与OpenWeather API,适合追求高效启动的自动化用户。

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

使用说明

核心用法

Morning Briefing Skill 是一款自动化晨间信息聚合工具,通过命令行一键生成包含天气、日历事件、高优先级邮件和待办任务的个性化简报。安装后运行 python3 {baseDir}/main.py 即可输出格式化的四栏摘要,支持通过 ~/.morning-briefing/config.json 自定义显示内容、时区、数据范围等参数。配置项包括地理位置、温度单位、各模块开关、日历前瞻时长、邮件回溯时长及展示条目上限。

显著优点

  • 信息聚合高效:将分散在多平台的日常信息(天气API、Google Calendar/Gmail/Tasks)整合为单页可读视图,减少切换成本
  • 高度可配置:支持模块化开关与个性化参数,用户可自由组合所需信息维度
  • 容错机制完善:单API故障不影响整体输出,网络超时、令牌过期等场景均有降级提示
  • 无侵入式设计:配置与敏感凭证存放于用户主目录,与技能代码分离

潜在缺点与局限性

  • 依赖外部API稳定性:OpenWeather与Google服务任一中断均会导致对应模块缺失
  • 凭证管理负担重:需手动维护OAuth2令牌与API密钥,令牌过期需重新授权
  • 无本地缓存机制:每次执行实时拉取,响应延迟2-4秒,高频使用可能触发API限流
  • 隐私边界模糊:邮件"重要性"判断依赖Gmail内部算法,用户无法自定义筛选规则
  • 扩展性受限:仅支持Google生态,Outlook/Exchange用户无法使用

适合人群

  • 每日需快速掌握多源信息的职场人士
  • 已深度使用Google Workspace的自动化工作流用户
  • 习惯命令行操作、追求极简启动仪式感的开发者

常规风险

  • 凭证泄露风险:.env文件存放敏感令牌,需确保~/.morning-briefing/目录权限正确(建议700)
  • 数据跨境传输:天气与Google数据均涉及境外API调用
  • OAuth范围过宽:令牌需同时授权Calendar、Gmail、Tasks三项权限,最小权限原则不足
  • 无审计日志:API调用无本地记录,异常访问难追溯

Daily Briefing 内容

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