JJUNNAK's

[ Smart Mirror ] 05. Google Calendar 연동하기 본문

PROJECT/Smart Mirror

[ Smart Mirror ] 05. Google Calendar 연동하기

최낙준 2023. 1. 23. 18:50

[ Smart Mirror ] 05. Google Calendar 연동하기


지난 글

 

https://jjunnak.tistory.com/52

 

[ Smart Mirror ] 04. MagicMirror 문구모듈(Compliments) 변경하기.

[ Smart Mirror ] 04. MagicMirror 문구모듈(Compliments) 변경. 지난 글 https://jjunnak.tistory.com/51 [ Smart Mirror ] 03. MagicMirror 한글 설정 하기. Smart Mirror 프로젝트 _ 03. MagicMirror 한글 설정 지난 글 https://jjunnak.tistory

jjunnak.tistory.com


캘린더 모듈 ( Google Calendar )

 

​매직미러 프로그램에는 기본으로 제공해주는 모듈들이 있다.

[ Magic Mirror 기본 모듈 ]
Alert (알림)
Calendar(캘린더)
Clock(시계)
Compliments(문구)
Current Weather(날씨)
Hello World(텍스트 표출)
News Feed(뉴스속보)
Update notification(업데이트 알림)
Weather Module(날씨)
Wether Forecast(날씨 예보)

 

[ 매직미러 공식 문서 ]

https://docs.magicmirror.builders/

 

Introduction | MagicMirror² Documentation

MagicMirror² is an open source modular smart mirror platform. With a growing list of installable modules, the MagicMirror² allows you to convert your hallway or bathroom mirror into your personal assistant. MagicMirror² is built by the creator of the or

docs.magicmirror.builders

 

 

이번에는 기본모듈중에서 Calendar 모듈을 사용해보자.

위 공식문서 에서 캘린더 모듈 부분을 확인해보면 캘린더 구성은 다음과 같다.

 

config.js 파일의 modules을 확인해보면 캘린더 모듈이 정의되어있다.

config.js

코드를 보면 top-left 부분에 위치하고있고

header: "US Holidays" 는 제목이다.

symbol은 이벤트 앞에 표시되는 기호이고

url 부분에 자신의 구글 캘린더 .ical주소를 입력주면 된다.

 


구글 캘린더 .ical 주소 가져오기

우선 구글 캘린더에 접속해서 설정 →  내 캘린더의 설정 부분에서 내가 가져올 계정을 선택하고

스크롤을 쭉 내리다보면 ical형식의 비공개 주소 가 있는데 이를 복사해서 매직미러에 넣어야한다.

가리기 표시를 해제하면 주소가 보인다.

 

매직미러 구글 캘린더 연동

매직미러 폴더의 config/config.js 파일을 열어 캘린더 모듈 부분을 찾아서

header 부분에 원하는 이름을 입력하고 url에 자신의 구글캘린더 .ical 주소를 입력하고 저장시킨다.

프로그램을 실행해보면 정상적으로 내 구글 캘린더가 연동이 되어있다.

위 캘린더 모듈에서 기호, 글꼴 , 색상등도 바꿀수 있으니 메뉴얼을 참고해서 본인의 취향에

맞게 수정하면 좋을것 같다.

 

Comments