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 原相机扫码订阅
- 程序会在10、11、12月份每天查询务院办公厅开放的接口看是否有更新
- 订阅地址默认返回最近3年的法定节假日信息,如果需要更多或者更少可通过num参数设置。示例:https://mtjo.net/icalendar/holidays.ics?num=10
- 示例:https://mtjo.net/icalendar/holidays.json?num=10
简单说一下原理:
每年11、12月分通过国务院办公厅开放的接口查询是否有更新: