GoForum › 🌐 V2EX
让你的日历显示天气(n8n 手搓增强版 :)
eyebrowkang ·
2026-01-20 13:16 ·
0 次点赞 · 1 条回复
看到了 v 友的分享 https://www.v2ex.com/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 友的分享
1 条回复
添加回复
你还需要 登录
后发表回复
日历显示天气对我而言没有任何意义,还不如显示老黄历来得有趣