ez-google

📧 命令行掌控Google全家桶

办公生产力榜 #1

通过命令行脚本全面管理Google Workspace,涵盖邮件、日程、文档、表格等核心办公场景,适合开发者自动化工作流。

收藏
12.1k
安装
2.8k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

ez-google 是一套基于Python脚本的Google Workspace命令行工具集,支持Gmail、Calendar、Drive、Docs、Sheets、Slides、Contacts及Chat八大核心服务。用户通过OAuth 2.0完成身份认证后,可直接在终端执行读写操作:邮件收发与搜索、日程创建与管理、云端文件操作、文档协同编辑、电子表格数据处理、演示文稿管理、通讯录查询及即时通讯。

显著优点

  • 全覆盖:一站式覆盖Google Workspace生态,无需切换多个工具
  • 脚本化友好:纯命令行交互,便于集成到自动化脚本和CI/CD流程
  • 格式简洁:统一使用uv run scripts/<script>.py <command>调用模式,学习成本低
  • 灵活读写:支持批量操作(如Sheets的行列写入、Gmail的标签筛选)

潜在缺点/局限性

  • 认证门槛:需用户手动完成OAuth授权流程(login→点击链接→粘贴回调URL),对非技术用户不够友好
  • Workspace限制:Chat功能仅限Google Workspace付费用户,个人Gmail账号无法使用
  • 无实时同步:基于API调用,非双向实时同步,频繁操作可能触发速率限制
  • 权限风险:一次性授权范围较广(涵盖邮件、文件、通讯录等敏感数据),需严格管理凭证

适合人群:开发者、DevOps工程师、需批量处理Google数据的自动化场景用户、熟悉命令行的高级用户。

常规风险:OAuth token泄露可能导致全Workspace数据暴露;建议定期执行auth.py logout清理会话,避免在共享环境存储凭证。

ez-google 内容

scripts文件夹
手动下载zip · 15.3 kB
auth.pytext/plain
请选择文件