将气流DAG运行导出并可视化为Google日历中的事件。

aircal的Python项目详细描述


艾尔卡尔

Aircal是一个将未来的DAG运行作为事件导出到googlecalendar的库。在

DAG run visualization

在日历中将DAG作为事件运行可能有助于:

  • 想象一下气流调节器的利用率,以便更好地分配工作
  • 确定何时应完成某个DAG以监视服务。在

库还将观察对DAG的更改,并将其与日历同步:

  • 为新添加的DAG添加管路
  • 当现有DAG更改计划时更改开始和/或结束时间(或执行时间显著更改)
  • 删除DAG时删除运行事件(或暂停)

小贴士:定期运行同步脚本,也许,你知道,气流:)

库只支持使用标准cron语法的DAG计划。其余部分将被忽略(带有警告)。在

警告:这是一个beta阶段的软件。偶尔会出现错误和毛边(欢迎公关)。

安装和设置

pip install aircal

或者,您可以克隆repo并从那里安装:

^{pr2}$

在日历中创建事件需要googleapi凭据。您可以获得它们here。将credentials.json存储到代码可访问的目录中。在

库正在修改和删除日历事件。我强烈建议您创建一个新的日历供此软件使用:“添加日历”->;“创建新日历”在谷歌日历设置。在

使用

请参阅example.py,以获取可以按常规间隔运行的潜在管道的示例。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java字符串。替换(regex,string)以替换XML中的内容   java Spring SOAP Web服务请求日志中XML请求有效负载的元素   java在一个类中保存作业对象并在另一个类中使用(初学者)   java无法定位com。西蒙图夫斯。奥内贾尔。在web启动中启动   java可以将Spring DAO合并到服务层吗?   使用互相关的声音文件的java时间延迟   java理解C中声明的数组指针算法   regex如何在Java中找到第一个未替换的引号?   当存在插入Spring数据JPA时进行java数据库轮询   java Axis客户端调用引发classcast异常   JavaFX ControlFX对话框中的java动作按钮css样式   使用iText Java获取空页计数   返回随机文本字段输入的java   java从spring boot stomp连接到外部activemq   java控制台错误无法找到或加载主类   java NoClassDefFoundError在尝试使用JarSigner对apk文件进行签名时出错。exe   GuavaJava:对象列表到字符串列表的可能转换   java PropertyPlaceHolderConfiguration和ResourceBundleMessageSource   java无法在回调中赋值   用于旋转变换的java简洁类(减少冗余)