반응형
스마트 미러에 나타나는 화면에 대한 배치도입니다.
내가 원하는 모듈을 표시하고 싶은 위치를 잘 기억해주세요~!
스마트미러 프로젝트
내가 원하는 뉴스 정보를 가져오기
뉴스 정보를 업데이트 하기 위해서는 어떤 방식을 사용할 수 있을까요
RSS 뉴스 피드를 활용을 할 건데요
RSS는 홈페이지에 꼭 방문하지 않더라도 쉽게 정보를 받아갈 수 있도록 만들어 둔 방식입니다.
(XML방식으로 주로 사용하는 것 같아요)
예를 들면, 아래와 같은 형태로 나타나고 있는 거죠 (Wikipedia 참조)
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>제목</title>
<link>주소/</link>
<description>설명 (짤막하게)</description>
<item>
<title>제목</title>
<link>주소/글 주소</link>
<description>글 내용 전체(또는 일부)</description>
<pubDate>시간</pubDate>
<guid>주소/글 주소</guid>
</item>
<item>
<title>제목</title>
<link>주소/글 주소</link>
<description>글 내용</description>
<pubDate>시간과 날짜</pubDate>
<guid>주소/글 주소</guid>
</item>
</channel>
</rss>
테스트를 위한 xml 사이트 몇가지만을 통해 테스트를 해보도록 하겠습니다.
*전자신문* 의 오늘의 추천기사를 화면에 나타내어 보도록 하겠습니다.
* 설정 변경
sudo nano config/config.js
로 들어가서 환경 설정 값을 변경해줘야 합니다.
스크롤을 내려 아래 부분에 title 과 url 부분을 변경해줄 것 입니다.
modules: [
{
module: "newsfeed",
position: "bottom_bar", // This can be any of the regions. Best results in center regions.
config: {
// The config property is optional.
// If no config is set, an example calendar is shown.
// See 'Configuration options' for more information.
feeds: [
{
title: "etNews",
url: "http://rss.etnews.com/Section904.xml",
},
]
}
}
]
위와 같이 작성을 해주시고 ctrl + X >> Y 를 통해서 저장하고 나가주시면 됩니다.
그리고 다시 시작을 해주시면 화면 하단에 etNews가 잘 뜨는걸 확인 할 수 있습니다.
그럼 다음 번에는 기상 정보를 가져오는 걸 해보도록 하겠습니다.
반응형
'메이커 이야기 > 메이커 이야기' 카테고리의 다른 글
스마트 미러 만들기 프로젝트_#6.캘린더 연동 (1) | 2020.06.10 |
---|---|
스마트 미러 만들기 프로젝트_#5.날씨 정보, 기상 예측 (2) | 2020.06.05 |
스마트 미러 만들기 프로젝트_#3.라즈베리파이_셋팅 (0) | 2020.06.05 |
자외선 살균기, 2부 UV-C LED 제품 테스트 (6) | 2020.05.20 |
자외선 살균기, UV-C LED 에 대하여 (0) | 2020.05.18 |