Calendar – Weather 天气日历:城市天气 .ics 订阅链接|120+ 城市一键添加到日历

Calendar 天气日历是一个把城市天气预报变成日历订阅的项目。它从 OpenWeatherMap 拉取天气数据,按城市生成 .ics 文件并托管在公开的 GitHub 仓库里,用户复制对应城市的订阅链接,添加进任意支持日历订阅的软件,就能在每天的日程里直接看到天气。

对用户来说,它解决的是「看天气要专门打开天气 App」这件事。订阅之后,天气和会议、待办出现在同一个界面,出门前扫一眼当天的格子就够了。它不需要注册账号,也不要求用户自己申请天气 API Key——数据已经由项目方预处理进 .ics 文件。作为一种轻量的效率工具,它的定位很清晰:背景式的天气信息,而不是又一个要天天点开的 App。

场景痛点

很多人习惯在手机日历里排满会议、航班和提醒,却要再切到天气 App 才能知道明天要不要带伞。两个本该一起看的信息被拆进了两个应用,临出门才发现下雪、出差当天才注意到高温,是常有的事。

这类「把天气塞进日历」的思路,在软件发现类内容里不算新鲜,但大多数方案要么要自己部署服务,要么要填 API Key。对只想安静看个天气、又不想多装一个应用的人来说,一个能一键订阅、零维护的方案,才是真正能融入数字生活的习惯。

核心功能

按城市订阅

项目已覆盖 120 多个国内城市,README 中列出 108 个主要城市,另含 15 个新增地区,按城市名称排列。每个城市对应一个 .ics 原始链接,复制即可订阅。这份资源合集也在持续扩充——需要未收录的城市,可以通过项目的 Telegram 频道向作者申请新增。

中文天气与风向

原始天气数据经过本地化处理:天气状况(如晴天、多云、小雨)翻译为中文,风向信息也转成中文描述并附带风向箭头。订阅后在日历里看到的是母语表述,不需要再对照英文缩写猜含义。

自动更新

天气数据由 GitHub Actions 定时刷新,通过 Cron 表达式配置,默认每天更新一次。用户添加订阅后无需任何维护,日历软件会按订阅周期自动拉取最新数据。这种自动化更新是项目能「订阅即用」的关键。

通用 .ics 格式

所有城市导出为标准 iCalendar(.ics)格式,可被 Apple 日历、Google Calendar、Outlook 等主流日历软件订阅,跨平台、跨设备。它本质是一个无需安装的在线工具 ——没有客户端,只有一条链接。

安装与使用

前置条件

  • 一个支持日历订阅的软件(Apple 日历、Google Calendar、Outlook 等)
  • 目标城市的订阅链接(从 README 城市列表复制,无需注册、无需自己的 API Key)

添加订阅

  1. 在 README 城市列表中找到目标城市,复制其 .ics 原始链接,形如 https://github.com/Moli-X/Calendar/raw/main/Weather/城市拼音/城市拼音.ics(例如北京为 .../beijing/beijing.ics)。
  2. 打开日历软件,选择「添加订阅日历」或「添加联网日历」。
  3. 粘贴链接并确认。
  4. 等待首次同步完成,之后每天自动刷新。

详细的图文订阅教程在项目仓库的 Weather/Method.md 中,以移动端四步(复制链接、点击日历、添加订阅、粘贴地址)演示了完整流程。

场景推荐做法说明
只看常驻城市订阅 1~2 个城市日历每天自动带出天气,零干扰
频繁出差订阅目的地城市出发前在日历里直接看到当地天气
想要更全覆盖通过 TG 频道申请新增作者按需补充未收录城市

我的使用感受

这个项目的边界感很舒服:订阅即用、零账号、零维护,天气像背景信息一样安静待在日历里。中文天气描述和风向箭头是贴心的小细节,比冷冰冰的英文缩写友好得多。它的局限也来自定位——数据完全依赖公开仓库的可用性和 OpenWeatherMap 的来源,城市不可自己定制,没收录的只能等作者新增。适合不想多装 App、只想要「日历里顺手看一眼天气」的人,放进工具推荐清单不亏。

官方网站

https://github.com/Moli-X/Calendar

下载地址

https://pan.quark.cn/s/e2c07fbe75b7

相关推荐

Avatar photo

JameCling

我是 格律诗的软件世界 的作者,一名专注于软件工具、AI 技术和数字效率领域的独立研究者。
多年来,我持续关注互联网工具的发展趋势,体验不同平台的软件产品,并研究它们如何帮助用户提升效率。
我的工作不仅是整理软件信息,而是通过实际测试、功能分析和使用场景研究,帮助用户判断一个工具是否真正值得使用。
格律诗的软件世界 的每一篇文章都希望提供真实、有价值的信息,包括工具特点、使用方法、优缺点分析以及适合的人群。
我相信,好的工具能够改变工作方式,而准确的信息能够帮助用户做出更好的选择。