본문 바로가기
기타/ㅅㅂ일상

라즈베리파이 전자액자 만들기 ③ : 매직미러(Magic Mirror2) config.js 설정하기_한글, 한국 뉴스, 구글 캘린더 연동, 날씨 설정

by 이승보 2022. 4. 12.
728x90

https://sohyemin.tistory.com/326?category=821094 

 

#12/28 [매직미러 HowTo] / 스텝 2

한글로 정보 출력하기   우리는 앞서서 Translations.js라는 파일에서 국가 코드 “kr”을 봤습니다. 이 얘기는 뭔가 한국과 관련된 구현사항이 이미 매직미러에 존재한다는 것을 의미합니다. 어디

sohyemin.tistory.com

12~15ㅈㄷ

 

 

매직미러 개발환경 단축키 : Ctrl + Shift + I

상단 메뉴 : Alt

 

라즈베리 파이 내에서 사용할 개발툴 에디터 지니(geany) 설치

sudo apt-get install geany

(나중에 원격으로 조종할 수 있게 세팅하기)

 

한글로 정보 출력하기

 

라즈베리 파이의 파일탐색기를 이용해서 home/MagicMirror/config/config.js 파일을 우클릭하여 지니로 열기

 

클래스 > language 에서 language : "en" 을 "ko"로 변경

 

 

RSS 뉴스 서비스 받아오기

매직미러 기본은 New York Times에서 일정시간마다 뉴스 제목을 받아와서 보여줌.

나는 뉴스는 띄우지 않을 꺼기에 우선 연습으로 세팅만 해보고 나중에는 삭제할 예정

config.js > useHttps 에서 module : "newsfeed"를 찾아서 url을 변경

연합뉴스 최신정보 : 

 

휴일 정보에 구글 캘린더 연동하기

구글캘린더 > 설정 > 좌측의 캘린더명 클릭 > 쭉 스크롤 내려가서 "iCal 형식의 비공개 주소" 복사

config.js > modules> module : "calendar"를 찾아서 header와 url 변경

 

 

기본 메시지 삭제하기

Config.js > modules 에서 module:Complements(position : "lower_third") 를 주석처리해주기

 

기본 메시지 수정하기

MagicMirror/modules/default/Compliments/compliments.js 를 지니로 열어주기

 

Modules/default 폴더에 들어가면 매직미러에 기본적으로 들어 있는 모듈들을 볼 수 있음. 
매직미러 Doc 사이트에서 Complements를 보면 해당 모듈을 어떻게 사용할 수 있는지 설명이 되어 있음

 

날씨 추가하기

기본 설정에서는 계속 Loading(로드 중)만 떠있고 표시가 되지 않음

openweathermap을 이용해서 날씨 출력해보자

https://home.openweathermap.org/ 사이트에서 회원가입하고 email인증해서 AppID 받아오기.

city code 설정 : 서울 1835848 / location : "seoul"

나는 수원으로 설정했음 location : "Suwon" / locationID : "1835553"

본인 지역 검색은 openweathermap 사이트에서 본인이 거주하는 지역명을 검색창에 검색해서 들어가면 인터넷 주소창에 city/뒤에 코드가 있음

https://www.dmopress.com/openweathermap-howto/

728x90
반응형

댓글