<br> # Obsidian ICS에서 Google Calendar 플러그인으로 옵시디언의 커뮤니티 플러그인(Community Plugins)인 [Google Calendar](https://github.com/YukiGasai/obsidian-google-calendar)가 나오기 전까지, 옵시디언에서 구글 캘린더를 활용할 수 있는 법은 [Full Calendar](https://github.com/davish/obsidian-full-calendar)나 [Obsidian ICS](https://github.com/muness/obsidian-ics)를 이용하는 방법이었다. 분석맨은 ‘[옵시디언에 구글 캘린더 불러오는 방법](https://kr.analysisman.com/2022/05/obsidian-google-calendar.html)’이란 글에서 설명했듯이, Obsidian ICS를 이용했었다. 이 구글 캘린더(Google Calendar) 플러그인은 더 다양한 활용 방법을 제공한다. 아래 그 셋업 방법과 간단한 사용 방법을 설명한다. <br> # 설치 및 셋업 - 설치는 옵시디언의 커뮤니티 플러그인(Community Plugins)에서 [Google Calendar](https://github.com/YukiGasai/obsidian-google-calendar)를 설치하고 활성화한다. - 플러그인 활성화 후에, 셋업 하는 방법은 좀 복잡하다. 구글 로긴만 화면 좋겠지만, 좀 더 복잡한 과정을 거쳐 Google Calendar API를 활성화하고 Client ID와 Client Secret를 만들어야 한다. - 아래 PDF 설치 가이드나 유튜브 영상을 보고 따라 하여, Client ID와 Client Secret을 생성한다. [Create a own client for the Obsidian Google Calendar Plugin - PDF download](https://yukigasai.github.io/obsidian-google-calendar/Install.pdf) [Obsidian Google Calendar | Google Cloud Project Setup - YouTube](https://youtu.be/TMQ8HZjeauo?si=kH8pjjieYxdgJkUI) - 로그인 Use own authentication client를 활성화하고, 생성된 Client ID와 Client Secret을 복사해서 넣고, Login을 클릭한다. 스크린샷은 이미 로그인한 상태라 Logout으로 보인다. Login을 클릭하면, 웹 브라우저가 열리고 자신의 구글 계정을 선택할 수 있다. ![[옵시디언에서 구글 캘린더 연동하기_Google Calendar plugin.png]] <br> - Google에서 앱이 인증되지 않았다는 경고를 표시하는데, 계속 진행하면 된다. 고급(Advanced)을 클릭한다. {프로젝트 이름}으로 이동을 클릭한다다(안전하지 않음). 브라우저가 동의 화면으로 리디렉션된다. 허용을 클릭한다(모든 범위를 허용해야 함). Authentication successful! Please return to obsidian. - 구글은 내부 사용을 위해 인증을 요구하지 않는다. 즉, 다른 사람과 공유하지 않는 한 구글 계정으로 인증되지 않은 앱을 사용할 수 있다. - Google Calendar 플러그인 설정에서 Default Calendar를 원하는 캘린더로 선택한다. - 옵시디언을 재시작한다. <br> # 사용법 - 옵시디언 재시작 후, 명령어 팔레트(Command palette)를 실행하면, 아래와 같은 리스트가 뜬다. - 명령어 팔레트 호출 단축키는 Ctrl+P (맥은 Command+P)이다. ![[옵시디언에서 구글 캘린더 연동하기_Google Calendar_Commands.png]] - Open gCal Web View를 실행하면, 옵시디언 상에서 구글 로그인 화면이 뜬다. 아이디와 암호를 넣고 인증하면, 구글 캘린더 웹 화면을 옵시디언 노트에서 볼 수 있다. - gCal Timeline View를 실행한 화면이다. + 버튼을 눌러 이벤트를 추가할 수 있다. ![[Obsidian_Plugin_Google Calendar_gCal Timeline View.png]] - gCal Schedule View 등도 깔끔하게 옵시디언 안에서 표시된다. - Insert gCal Event CodeBlock를 선택하여 아래와 같은 코드 블럭을 옵시디언 노트에 삽입하면, 옵시디언 노트에 위와 같은 Timeline View 캘린더가 보인다. ![[옵시디언에서 구글 캘린더 연동하기_Google Calendar plugin_CodeView.png]] - 원하는 기능을 단축키도 설정해 두면 편할 것이다. - 아쉬운 점은 Obsidian ICS 플러그인과 달리, Insert gCal Events로 이벤트를 옵시디언 노트에 삽입했을때, 시간이 표시가 안 되는 점이다. ICS 플러그인과 같이 사용하는 것도 좋을 것이다. <br> # References [Obsidian Google Calendar plugin - Setup](https://yukigasai.github.io/obsidian-google-calendar/Setup#setup-google-calendar-plugin) <br> # Links [[옵시디언에 구글 캘린더 불러오는 방법]] [[_MOC_1_Obsidian]] <br> # Tags #obsidian #plugin #google #calendar <br>