Daily Briefing

🌅 你的智能晨间信息管家

一键聚合天气、日历、邮件和待办任务,自动生成个性化晨间简报,节省每日信息整理时间

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

使用说明

核心功能与用法

Morning Briefing Skill 是一款面向效率用户的个人助理工具,通过命令行即可获取完整的晨间信息概览。用户只需运行 python3 main.py,系统便会自动调用四大数据源:OpenWeather API 获取实时天气,Google Calendar API 提取未来24小时日程,Gmail API 筛选高优先级邮件,以及 Google Tasks API 列出待办事项。输出采用清晰的emoji分区格式,一目了然。

显著优点

  • 高度集成:将分散在多个平台的日常信息聚合为单一视图
  • 灵活配置:通过 config.json 可开关任意模块、调整时间范围、设置地理位置
  • 轻量快速:典型执行仅需2-3秒,适合放入crontab定时运行
  • 错误隔离:单个API故障不会影响其他模块的数据展示

潜在局限与风险

  • 认证门槛高:需要自行申请 OpenWeather API Key 和 Google OAuth2 令牌,配置流程对非技术用户不够友好
  • 令牌有效期短:Google OAuth2 令牌需定期刷新,维护成本较高
  • 隐私暴露.env 文件存储敏感凭证,若权限设置不当存在泄露风险
  • 无数据持久化:每次运行实时拉取API,无本地缓存机制,重复消耗配额
  • 网络依赖:完全依赖外部服务,离线环境无法使用

适合人群

技术背景较强的个人用户、远程工作者、需要每日多平台信息整合的效率工具爱好者。不适合企业级部署或对隐私合规要求严格的场景。

常规风险提示

  • 务必验证技能来源(https://gist.github.com/sai-sh/c47ef834a03bad99c2b617dd260fd304)后再使用
  • 建议将 .env 文件权限设为 600,避免凭证泄露
  • Google 令牌建议配置自动刷新机制,或设置日历提醒定期更新
  • 生产环境建议增加API响应缓存层,降低配额消耗和提升稳定性

Daily Briefing 内容

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