<br> 구글 캘린더(Google Calendar)를 메인 일정 관리로 사용하는 사람이 많다. 분석맨도 개인 일정 관리로 구글 캘린더를 사용하고 있다. 옵시디언의 강력한 서드파티 플러그인(Community plugins)에 당연히 있을 것으로 생각했는데 원하는 플러그인이 없다. **[Full Calendar](https://github.com/davish/obsidian-full-calendar)**라는 플러그인이 있는데, iCloud Calendar, Google Calendar이 된다고 해서 해보니 캘린더 불러오는 속도가 너무 느리고, 추가한 이벤트 마다 노트가 생성된다. 내가 원하는 건 캘린더의 이벤트를 내 **[Daily Notes](https://help.obsidian.md/Plugins/Daily+notes)**에 넣는 것이다. 이렇게 이벤트를 노트에 넣고 체크박스(-[ ])를 앞에 넣으면 이벤트가 바로 To-Do 리스트가 되는거다. 언젠가는 이런 플러그인이 나오겠지 기다리고 있다가, 우연히 구글 검색을 했는데 Reddit에 있는 Obsidian 채널의 [한 포스팅](https://www.reddit.com/r/ObsidianMD/comments/qr3qxu/is_there_a_way_to_bring_in_my_google_calendar/)에서 ICS 관련 플러그인을 발견했다. **[Obsidian ICS](https://github.com/muness/obsidian-ics)**라는 플러그인인데 테스트를 해보니 내가 원하는 기능이 된다! 단, 제약 사항은 주요 플러그인(Core plugs)의 **Daily Notes**나 서드파티 플러그인(Community plugins)의 **[Periodic Notes](https://github.com/liamcain/obsidian-periodic-notes)** 플러그인과만 연동된다. 분석맨은 다행히 최근 [Day Planner](https://github.com/lynchjames/obsidian-day-planner) 플러그인에서 Daily Notes + Periodic Notes 플러그인으로 이전한 상태다. 왜 옮겼는지에 대해서는 비교해서 나중에 써보려고 한다. GitHub에 [Obsidian ICS](https://github.com/muness/obsidian-ics) 설치 가이드가 있지만 옵시디언 초보자는 어려울 수 있으니 스크린샷과 함께 자세하게 이용 방법을 적어본다. ※ 아래 수동 설치 방법을 이용하지 않고, 아래 링크에 설명된 **[Obsidian42 - BRAT](https://github.com/TfTHacker/obsidian42-brat)** 플러그인을 먼저 설치하시면, 쉽게 설치하고 업데이트할 수 있습니다. [옵시디언 플러그인 추천 - Obsidian42 - BRAT - 분석맨의 '두 번째 뇌'](https://secondbrain.analysisman.com/1_WRITE/1_Obsidian/%EC%98%B5%EC%8B%9C%EB%94%94%EC%96%B8+%ED%94%8C%EB%9F%AC%EA%B7%B8%EC%9D%B8+%EC%B6%94%EC%B2%9C+-+Obsidian42+-+BRAT) <br> ### 1. 최신 버전의 플러그인 zip 파일 다운로드 https://github.com/muness/obsidian-ics/releases 2022년 5월 28일 현재, 0.9.12 버전인 [obsidian-ics-0.9.12.zip](https://github.com/muness/obsidian-ics/releases/download/0.9.12/obsidian-ics-0.9.12.zip)을 다운로드 받는다. <br> ### 2. 옵시디언 플러그인 폴더에 저장 압축을 풀면, obsidian-ics 폴더가 생긴다. 이 폴더를 vault 아래 .obsidian/plugins 폴더에 복사해 넣는다. <br> ### 3. 플러그인 재구동 Settings -> 서드파티 플러그인(Community plugins)에서 Reload plugins를 클릭한다. ![[Plugin_ICS_Reload-Plugins.png]] ### 4. 플러그인 활성화 ICS 플러그인을 검색한 후, 활성화(Activate)한다. ![[Plugin_ICS-Activate.png]] ### 5. 구글 캘린더 Settings and sharing 구글 캘린더 왼쪽 My calendars 아래 자신의 캘린더 이름 오른쪽에 있는 세로줄 three dot 아이콘을 클릭하고 Settings and sharing으로 들어간다. ![[Google_Calendar_Settings-Sharing.png]] <br> ### 6. 구글 캘린더 iCal 비밀 주소 복사 왼쪽 메뉴의 Integrate calendar를 선택하면 오른쪽에 Secret address in iCal format이 보인다. 오른쪽에 있는 Copy to clipboard 아이콘을 클릭해서 URL을 복사한다. ![[Google_Calendar-iCal.png]] ### 7. 옵시디언 ICS 플러그인에 iCal URL붙여넣기 복사한 iCal URL 주소를 ICS 플러그인의 Calendar URL에 붙여넣기 한다. ![[Plugin_ICS.png]] ![[Plugin_ICS_Add-URL.png]] ### 8. Daily Notes에 이벤트 import 하기 자신이 import 하고 싶은 날짜의 Daily Notes 노트를 연다. Command/Ctrl + P 를 눌러, 명령어를 호출하고 ICS: import events를 실행한다. (기본 단축키는: Option+Shift+T) ![[Plugin_ICS_Import-Command.png]] ### 9. Daily Notes에 이벤트가 To-Do 형태로 삽입 구글 캘린더에 저장해 두었던 시간별 이벤트가 아래와 같이 자동으로 To-Do 리스트 형태로 삽입된다. 체크박스(-[ ])를 수동으로 넣어줄 필요 없이 자동으로 들어간다. 바로 이거다! ![[Plugin_ICS_Imported2Obsidian.png]] 본인의 이름이 들어가는 게 싫으면, 위의 ICS Settings에서 Calendar Name에 이름 대신 - 나 원하는 기호를 넣어준다. 아래와 같이 좀 더 깔끔해졌다! ![[Plugin_ICS_Imported2Obsidian2.png]] 구글 캘린더에서 위치(location) 정보에 넣었던 줌(Zoom) 미팅 URL 정보도 import가 되어 있다. 옵시디언에서 이걸 클릭하면 줌 미팅에 들어갈 수 있다. <br> ## 단점 회사에서 많이 쓰는 Outlook, macOS 사용자를 위해 iCloud Calendar를 지원하면 완벽할텐데 이 부분이 아쉽다. 옵시디언 포럼에 보면 Outlook Calendar는 Templator와 icalBuddy를 이용해서 불러오는 방법이 있는 것 같은데 아직 쉬운 방법은 찾지 못했다. <br> ## 연결 문서 [[_Index_1_Obsidian]]