Mac和iPhone中的日历和提醒事项APP功能强大,但是对内节假日和国务院办公厅发布的《节假日安排通知》支持不友好。

网上也有提供一些个人分享的订阅地址,但问题很多:

  • 有的更新不及时
  • 有的自己手动编辑存在错漏
  • 有的还因为分享人取消失效了

作为开发人员不能忍,自己写个程序来爬国务院办公厅的《节假日安排通知》来生成ics订阅文件

奉上订阅地址:

https://mtjo.net/icalendar/holidays.ics #中国法定节假日
https://mtjo.net/icalendar/holidays.json #中国法定节假日json格式
https://calendars.icloud.com/holidays/cn_zh.ics #中国节假日(苹果官方提供,包含24节气)

MacOS / IPHONE 点击当前地址订阅

iphone 原相机扫码订阅

iphone 原相机扫码订阅

简单说一下原理:

每年11、12月分通过国务院办公厅开放的接口查询是否有更新:

查看数量是否有变化:

 

有更新则执行爬取内容解析成ics