让你的日历显示天气(n8n 手搓增强版 :)

查看 9|回复 0
作者:eyebrowkang   
看到了 v 友的分享 https://www./t/1186743 ,给我打开了新思路。
刚好,我最近刚搭建了一个 n8n ;刚好,我有一个 CalDAV 账户;刚好,我有一个 OpenWeather 的 API 。
于是我就让 AI 给写了一段代码,如果你正在折腾 n8n 可以尝试下我这个工作流。
仓库地址:https://github.com/eyebrowkang/n8n-workflows
下面简单介绍一下这个工作流:
通过 Schedule 定时触发 http request (默认 30 分钟更新一次),获取返回的数据,然后通过 python 代码写入到 CalDAV 中指定的日历里面。可以设置保留过去的天气信息,其中当天的信息用的是 current 。由于 CalDAV 是通用协议,因此不局限于 Apple ,任何日历软件只要支持 CalDAV 就行。顺便要夸一下果子,默认的日历对于 CalDAV 的集成真的是顶级的。
目前跑了一下没问题,还有不少需要完善和不太优雅的地方,比如凭据我直接写在了代码里,因为免费版不让用 variables ,我后面再折腾下看 n8n 怎么在代码里用密钥会比较优雅。
以上,感谢 v 友的分享
您需要登录后才可以回帖 登录 | 立即注册

返回顶部