Custom Calendar Publishing and Subscription

· 2 min read

Fantastical or TickTick support calendar subscriptions. Generally, we look for quality calendar sources, such as legal holidays and work adjustments. After knowing the corresponding calendar, we also need to pay attention to whether the author continues to maintain it, otherwise there will be time-sensitive issues.

So can we maintain a calendar ourselves? The answer is YES. Here I’ll use the most basic China Holiday Arrangements to introduce how to maintain a calendar yourself.

Information Reference Source

Since I want to create a holiday calendar, I need to refer to the State Council’s arrangements. Information source - Notice of the General Office of the State Council on Some Holiday Arrangements for 2021

Note: Since each year will be different, if it’s a new year, I still need to maintain it manually, but the workload is very small, just a few minutes of work.

Calendar Creation

For those curious about how to make it, continue reading. Here I use Calendar on iCloud to create it. The advantage is that it can be directly hosted and published, and others can directly add and use the calendar.

  1. Visit https://www.icloud.com.cn/calendar/
  2. Click to create a new calendar
  3. Edit events
  4. Select calendar, click the share button

Usage

There are multiple ways to use this

  • Visit the subscription address directly in the browser, follow the prompts, and select the appropriate app like Outlook to open
  • Use apps like Fantastical directly for calendar subscription

Share My Calendar Subscription

Click Download

https://static.1991421.cn/2025/2025-05-26-175344.jpeg

Final Words

I used to be quite curious about how calendar events are edited and published. After doing it once, I found it’s quite simple. To extend this, using the calendar event system, for example, some key release plans at work can be done this way, so everyone can quickly understand the product’s release plan. Another example is following TV series - you can update Marvel’s release schedule for several years, which is also a good approach.

Authors
Developer, digital product enthusiast, tinkerer, sharer, open source lover