From f227a6c9ecd2ee8445d2a6392975b25c8e7c3c07 Mon Sep 17 00:00:00 2001 From: Muhan Li <77625954+muhav@users.noreply.github.com> Date: Sun, 17 Nov 2024 01:21:11 +0000 Subject: [PATCH] update calendar data automatically --- README.md | 2 +- data/2025.txt | 10 ++++++ docs/index.html | 84 +++++++++++++++++++++++++++++++++++++++++++++++++ docs/main.ics | 84 +++++++++++++++++++++++++++++++++++++++++++++++++ docs/rest.ics | 49 +++++++++++++++++++++++++++++ docs/work.ics | 35 +++++++++++++++++++++ 6 files changed, 263 insertions(+), 1 deletion(-) create mode 100644 data/2025.txt diff --git a/README.md b/README.md index 0b81b4a..4803dd3 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Subscription link of public holidays in mainland China -> Calendar data updated at 9:16 on November 1, 2024 +> Calendar data updated at 9:17 on November 17, 2024 ## Demo diff --git a/data/2025.txt b/data/2025.txt new file mode 100644 index 0000000..6b0349f --- /dev/null +++ b/data/2025.txt @@ -0,0 +1,10 @@ +// automatically generated on 11/17/2024 +// and manually checked on DATA NOT VERIFIED +// source: https://www.gov.cn/zhengce/content/202411/content_6986382.htm + +元旦;2025.1.1; // 1月1日(周三)放假1天,不调休。 +春节;2025.1.28,2025.2.4;2025.1.26,2025.2.8 // 1月28日(农历除夕、周二)至2月4日(农历正月初七、周二)放假调休,共8天。1月26日(周日)、2月8日(周六)上班。 +清明节;2025.4.4; // 4月4日(周五)至6日(周日)放假,共3天。 +劳动节;2025.5.1;2025.4.27 // 5月1日(周四)至5日(周一)放假调休,共5天。4月27日(周日)上班。 +端午节;2025.5.31; // 5月31日(周六)至6月2日(周一)放假,共3天。 +国庆节、中秋节;2025.10.1;2025.9.28,2025.10.11 // 10月1日(周三)至8日(周三)放假调休,共8天。9月28日(周日)、10月11日(周六)上班。 \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 42a6567..0bfd1f2 100644 --- a/docs/index.html +++ b/docs/index.html @@ -2957,5 +2957,89 @@ SUMMARY:国庆节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT +BEGIN:VEVENT +UID:20250101-0001-0001-0001-0000a95511fe +DTSTART;VALUE=DATE:20250101 +SUMMARY:元旦假期 +DESCRIPTION:假期第1天 / 共1天 +END:VEVENT + +BEGIN:VEVENT +UID:20250126-0001-0002-0002-0000a95511fe +DTSTART;VALUE=DATE:20250126 +SUMMARY:春节补班 +DESCRIPTION:补班第1天 / 共2天 +END:VEVENT + +BEGIN:VEVENT +UID:20250128-0001-0002-0001-0000a95511fe +DTSTART;VALUE=DATE:20250128 +SUMMARY:春节假期 +DESCRIPTION:假期第1天 / 共2天 +END:VEVENT + +BEGIN:VEVENT +UID:20250204-0002-0002-0001-0000a95511fe +DTSTART;VALUE=DATE:20250204 +SUMMARY:春节假期 +DESCRIPTION:假期第2天 / 共2天 +END:VEVENT + +BEGIN:VEVENT +UID:20250208-0002-0002-0002-0000a95511fe +DTSTART;VALUE=DATE:20250208 +SUMMARY:春节补班 +DESCRIPTION:补班第2天 / 共2天 +END:VEVENT + +BEGIN:VEVENT +UID:20250404-0001-0001-0001-0000a95511fe +DTSTART;VALUE=DATE:20250404 +SUMMARY:清明节假期 +DESCRIPTION:假期第1天 / 共1天 +END:VEVENT + +BEGIN:VEVENT +UID:20250427-0001-0001-0002-0000a95511fe +DTSTART;VALUE=DATE:20250427 +SUMMARY:劳动节补班 +DESCRIPTION:补班第1天 / 共1天 +END:VEVENT + +BEGIN:VEVENT +UID:20250501-0001-0001-0001-0000a95511fe +DTSTART;VALUE=DATE:20250501 +SUMMARY:劳动节假期 +DESCRIPTION:假期第1天 / 共1天 +END:VEVENT + +BEGIN:VEVENT +UID:20250531-0001-0001-0001-0000a95511fe +DTSTART;VALUE=DATE:20250531 +SUMMARY:端午节假期 +DESCRIPTION:假期第1天 / 共1天 +END:VEVENT + +BEGIN:VEVENT +UID:20250928-0001-0002-0002-0000a95511fe +DTSTART;VALUE=DATE:20250928 +SUMMARY:国庆节、中秋节补班 +DESCRIPTION:补班第1天 / 共2天 +END:VEVENT + +BEGIN:VEVENT +UID:20251001-0001-0001-0001-0000a95511fe +DTSTART;VALUE=DATE:20251001 +SUMMARY:国庆节、中秋节假期 +DESCRIPTION:假期第1天 / 共1天 +END:VEVENT + +BEGIN:VEVENT +UID:20251011-0002-0002-0002-0000a95511fe +DTSTART;VALUE=DATE:20251011 +SUMMARY:国庆节、中秋节补班 +DESCRIPTION:补班第2天 / 共2天 +END:VEVENT + END:VCALENDAR diff --git a/docs/main.ics b/docs/main.ics index 42a6567..0bfd1f2 100644 --- a/docs/main.ics +++ b/docs/main.ics @@ -2957,5 +2957,89 @@ SUMMARY:国庆节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT +BEGIN:VEVENT +UID:20250101-0001-0001-0001-0000a95511fe +DTSTART;VALUE=DATE:20250101 +SUMMARY:元旦假期 +DESCRIPTION:假期第1天 / 共1天 +END:VEVENT + +BEGIN:VEVENT +UID:20250126-0001-0002-0002-0000a95511fe +DTSTART;VALUE=DATE:20250126 +SUMMARY:春节补班 +DESCRIPTION:补班第1天 / 共2天 +END:VEVENT + +BEGIN:VEVENT +UID:20250128-0001-0002-0001-0000a95511fe +DTSTART;VALUE=DATE:20250128 +SUMMARY:春节假期 +DESCRIPTION:假期第1天 / 共2天 +END:VEVENT + +BEGIN:VEVENT +UID:20250204-0002-0002-0001-0000a95511fe +DTSTART;VALUE=DATE:20250204 +SUMMARY:春节假期 +DESCRIPTION:假期第2天 / 共2天 +END:VEVENT + +BEGIN:VEVENT +UID:20250208-0002-0002-0002-0000a95511fe +DTSTART;VALUE=DATE:20250208 +SUMMARY:春节补班 +DESCRIPTION:补班第2天 / 共2天 +END:VEVENT + +BEGIN:VEVENT +UID:20250404-0001-0001-0001-0000a95511fe +DTSTART;VALUE=DATE:20250404 +SUMMARY:清明节假期 +DESCRIPTION:假期第1天 / 共1天 +END:VEVENT + +BEGIN:VEVENT +UID:20250427-0001-0001-0002-0000a95511fe +DTSTART;VALUE=DATE:20250427 +SUMMARY:劳动节补班 +DESCRIPTION:补班第1天 / 共1天 +END:VEVENT + +BEGIN:VEVENT +UID:20250501-0001-0001-0001-0000a95511fe +DTSTART;VALUE=DATE:20250501 +SUMMARY:劳动节假期 +DESCRIPTION:假期第1天 / 共1天 +END:VEVENT + +BEGIN:VEVENT +UID:20250531-0001-0001-0001-0000a95511fe +DTSTART;VALUE=DATE:20250531 +SUMMARY:端午节假期 +DESCRIPTION:假期第1天 / 共1天 +END:VEVENT + +BEGIN:VEVENT +UID:20250928-0001-0002-0002-0000a95511fe +DTSTART;VALUE=DATE:20250928 +SUMMARY:国庆节、中秋节补班 +DESCRIPTION:补班第1天 / 共2天 +END:VEVENT + +BEGIN:VEVENT +UID:20251001-0001-0001-0001-0000a95511fe +DTSTART;VALUE=DATE:20251001 +SUMMARY:国庆节、中秋节假期 +DESCRIPTION:假期第1天 / 共1天 +END:VEVENT + +BEGIN:VEVENT +UID:20251011-0002-0002-0002-0000a95511fe +DTSTART;VALUE=DATE:20251011 +SUMMARY:国庆节、中秋节补班 +DESCRIPTION:补班第2天 / 共2天 +END:VEVENT + END:VCALENDAR diff --git a/docs/rest.ics b/docs/rest.ics index 754cf50..f4e1a41 100644 --- a/docs/rest.ics +++ b/docs/rest.ics @@ -2404,5 +2404,54 @@ SUMMARY:国庆节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT +BEGIN:VEVENT +UID:20250101-0001-0001-0001-0000a95511fe +DTSTART;VALUE=DATE:20250101 +SUMMARY:元旦假期 +DESCRIPTION:假期第1天 / 共1天 +END:VEVENT + +BEGIN:VEVENT +UID:20250128-0001-0002-0001-0000a95511fe +DTSTART;VALUE=DATE:20250128 +SUMMARY:春节假期 +DESCRIPTION:假期第1天 / 共2天 +END:VEVENT + +BEGIN:VEVENT +UID:20250204-0002-0002-0001-0000a95511fe +DTSTART;VALUE=DATE:20250204 +SUMMARY:春节假期 +DESCRIPTION:假期第2天 / 共2天 +END:VEVENT + +BEGIN:VEVENT +UID:20250404-0001-0001-0001-0000a95511fe +DTSTART;VALUE=DATE:20250404 +SUMMARY:清明节假期 +DESCRIPTION:假期第1天 / 共1天 +END:VEVENT + +BEGIN:VEVENT +UID:20250501-0001-0001-0001-0000a95511fe +DTSTART;VALUE=DATE:20250501 +SUMMARY:劳动节假期 +DESCRIPTION:假期第1天 / 共1天 +END:VEVENT + +BEGIN:VEVENT +UID:20250531-0001-0001-0001-0000a95511fe +DTSTART;VALUE=DATE:20250531 +SUMMARY:端午节假期 +DESCRIPTION:假期第1天 / 共1天 +END:VEVENT + +BEGIN:VEVENT +UID:20251001-0001-0001-0001-0000a95511fe +DTSTART;VALUE=DATE:20251001 +SUMMARY:国庆节、中秋节假期 +DESCRIPTION:假期第1天 / 共1天 +END:VEVENT + END:VCALENDAR diff --git a/docs/work.ics b/docs/work.ics index 69526a9..3f6eefe 100644 --- a/docs/work.ics +++ b/docs/work.ics @@ -556,5 +556,40 @@ SUMMARY:国庆节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT +BEGIN:VEVENT +UID:20250126-0001-0002-0002-0000a95511fe +DTSTART;VALUE=DATE:20250126 +SUMMARY:春节补班 +DESCRIPTION:补班第1天 / 共2天 +END:VEVENT + +BEGIN:VEVENT +UID:20250208-0002-0002-0002-0000a95511fe +DTSTART;VALUE=DATE:20250208 +SUMMARY:春节补班 +DESCRIPTION:补班第2天 / 共2天 +END:VEVENT + +BEGIN:VEVENT +UID:20250427-0001-0001-0002-0000a95511fe +DTSTART;VALUE=DATE:20250427 +SUMMARY:劳动节补班 +DESCRIPTION:补班第1天 / 共1天 +END:VEVENT + +BEGIN:VEVENT +UID:20250928-0001-0002-0002-0000a95511fe +DTSTART;VALUE=DATE:20250928 +SUMMARY:国庆节、中秋节补班 +DESCRIPTION:补班第1天 / 共2天 +END:VEVENT + +BEGIN:VEVENT +UID:20251011-0002-0002-0002-0000a95511fe +DTSTART;VALUE=DATE:20251011 +SUMMARY:国庆节、中秋节补班 +DESCRIPTION:补班第2天 / 共2天 +END:VEVENT + END:VCALENDAR