외부 공유 일정에서 Ics 파일을 가져오는 방법

1727 단어 calendaricsgoogle
모든 공유 일정을 .ics 파일에 포함해야 하는 몇 가지 시나리오가 있을 수 있습니다. 내 경우에는 직원이 우리에게 공유하고 Spacemacs에서 내 의제와 공유하는 MLH 일정이 필요했습니다.

이를 위해 다음 단계를 따라야 했습니다.

링크 받기



공유 캘린더의 구성 내에서 캘린더 공개 URL을 가져와야 합니다.



캘린더 ID 가져오기



이제 예를 들어 원래 URL이 다음과 같은 경우 URL에서 src 부분을 가져와야 합니다.

https://calendar.google.com/calendar/embed?src=en-gb.christian%23holiday%40group.v.calendar.google.com&ctz=Europe%2FParis

en-gb.christian%23holiday%40group.v.calendar.google.com

캘린더 피드와 캘린더 ID를 결합하십시오.



캘린더 피드의 일반적인 구조는 다음과 같습니다.

https://calendar.google.com/calendar/ical/**********/public/basic.ics
*를 2단계에서 얻은 URL로 교체해야 합니다. 이 경우 다음과 같이 종료됩니다.

https://calendar.google.com/calendar/ical/en-gb.christian%23holiday%40group.v.calendar.google.com/public/basic.ics

ic 파일 다운로드



이제 파일 URL이 있으므로 wget를 사용하여 다운로드할 수 있습니다.

wget -O my_cal.ics https://calendar.google.com/calendar/ical/en-gb.christian%23holiday%40group.v.calendar.google.com/public/basic.ics

이 정보는 제가 찾기 어려웠는데, 유용하셨다면 좋아요를 남겨주세요. 이 솔루션을 제공한 원래 답변은 here입니다.

좋은 웹페이지 즐겨찾기