뽐뿌

NAS포럼 입니다.

NAS, 자작 NAS, 클라우드, 웹하드 등 네크워크 대용량 저장 장치와 관련된 정보를 공유하는 공간입니다.
타오 나스 활용기 (2) 4
분류: 일반
이름: 덱수


등록일: 2019-09-14 21:52
조회수: 2197 / 추천수: 1




5. 기타 패키지 설치 설치

NANO(텍스트에디터), DOCKER 등등

 

패키지 소스 추가 필요

패키지센터 -> 설정 -> 패키지 소스 -> 추가

 

위치 : http://packages.synocommunity.com/

 

 

커뮤니티 -> 일반 -> 모든 게시자 체크!

 

 

6. EPG 크롤링

출처 : 클리앙 - 이치로님

https://m.clien.net/service/board/cm_nas/13271164?po=0&sk=title&sv=epg2xml&groupCd=&pt=2

6.1. 파일 다운로드 및 환경설정

https://github.com/wiserain/epg2xml

위 링크에서 자료를 다 받습니다.

epg2xml.json파일을 열면

여러가지 나오는데

myisp를 자신의 통신사에 맞게 수정하고요..

mychannels 부분에서 원하는 채널을 입력합니다.

여기서 주의할것은 tv채널번호가 아니고 id값 입니다.

같이 첨부된 channel.json을 보시면됩니다.

m3u에도 같은 id값으로 매치돼 있어야 정상적으로 불러옵니다.

해당 파일 하단에보면 xml을 어떤위치에 어떤파일명으로 저장하느냐도있는데 그냥 놔두면

epg2xml.py 위치에 xmltv.xml이라는 파일명으로 저장됩니다.

 

6.2. python 모듈설치.

python 3.5에서는 오류 발생합니다.

기본으로 깔려있는 2.7을 이용합니다.

BeautifulSoup4만 설치하면되는데요

나머지 requests, lxml는 기본으로 설치되어있네요..

pip가 설치 안 되어있어서 pip 부터 설치합니다.

sudo -i // 관리자 권한

wget https://bootstrap.pypa.io/get-pip.py

python get-pip.py

python -m pip install BeautifulSoup4 // pip로 BeautifulSoup4 설치

6.3 epg2xml 실행

python epg2xml.py

간단합니다 ㅎㅎ

같은폴더에 xmltv.xml 파일이 만들어집니다!

6.4 xml 파일 자동 생성

nano run_epg.sh // sh파일 생성

python epg2xml.py // 명령어 입력

제어판 -> 작업스케줄러 -> 생성 -> 예약된작업 ->사용자 정의 스크립트

위에서 생성한 파일 입력!!

 

 

 

텍스트가 짤려서 1~3부로 올립니다.

그림과 함께 설명을 보시려면 블로그에서보시면됩니다.

https://blog.naver.com/asksays/221645446411

본 게시글은 작성자에 의해 2019-09-14 21:55:26에 최종 수정되었습니다. (1회)


[ 주소복사 http://www.ppomppu.co.kr/zboard/view.php?id=nas&no=36717 ]

추천 1

다른 의견 0


상대에게 상처를 줄 수 있는 댓글은 삼가주세요. (이미지 넣을 땐 미리 보기를 해주세요.)
직접적인 욕설 및 인격모독성 발언을 할 경우 제재가 될 수 있습니다.
- 미리보기
이모티콘  익명요구    다른의견   
△ 이전글▽ 다음글 -목록보기