将气流DAG运行导出并可视化为Google日历中的事件。
aircal的Python项目详细描述
艾尔卡尔
Aircal是一个将未来的DAG运行作为事件导出到googlecalendar的库。在
在日历中将DAG作为事件运行可能有助于:
- 想象一下气流调节器的利用率,以便更好地分配工作
- 确定何时应完成某个DAG以监视服务。在
库还将观察对DAG的更改,并将其与日历同步:
- 为新添加的DAG添加管路
- 当现有DAG更改计划时更改开始和/或结束时间(或执行时间显著更改)
- 删除DAG时删除运行事件(或暂停)
小贴士:定期运行同步脚本,也许,你知道,气流:)
库只支持使用标准cron语法的DAG计划。其余部分将被忽略(带有警告)。在
警告:这是一个beta阶段的软件。偶尔会出现错误和毛边(欢迎公关)。
安装和设置
pip install aircal
或者,您可以克隆repo并从那里安装:
^{pr2}$在日历中创建事件需要googleapi凭据。您可以获得它们here。将credentials.json
存储到代码可访问的目录中。在
库正在修改和删除日历事件。我强烈建议您创建一个新的日历供此软件使用:“添加日历”->;“创建新日历”在谷歌日历设置。在
使用
请参阅example.py
,以获取可以按常规间隔运行的潜在管道的示例。在
- 项目
标签: