文件名称:gmailctl:Gmail过滤器的声明式配置
文件大小:157KB
文件格式:ZIP
更新时间:2024-02-21 23:18:03
go cli gmail labels filters
gmailctl 此实用程序可帮助您以声明的方式生成和维护Gmail过滤器。 它具有一个配置文件,旨在比使用Gmail Web界面更易于编写和维护,以自动对收件箱进行分类,标记,存档和管理。 目录 动机 如果您使用Gmail并必须维护(像我一样)很多过滤器(以应用标签,摆脱垃圾邮件或对电子邮件进行分类),那么您(像我一样)可能会有很长的混乱过滤器列表。 在某个时候,您的一条消息被误贴了,您试图理解原因。 您滚动浏览那堆可怕的过滤器,希望找到并替换的东西,在应用过滤器之前测试过滤器上的更改,将某些过滤器一起重构...以某种方式像对待代码一样对待它们! Gmail允许以XML格式导入和导出过滤器。 这可以用来更好地维护它们……但是亲爱的上帝,不! 不用手! 那就是大多数其他工具所做的:提供某种DSL,该DSL生成可以手工导入您的设置中的XML过滤器……(例如,这是流行的的方法)。 Gmail碰巧也有一个简洁的API,我们也可以使用它来自动化导入步骤,从而消除了使用Gmail设置完成的所有手动,缓慢的任务。 然后存在该项目,以提供给您的Gmail过滤器: 可维护性; 一种易于理解