기존의 큐냅 NAS 에서 마클로 바꾸는 바람에 열심히 뒤져서 EPG까지 성공했네요.ㅎㅎ
시작합니다.
마클 V4 최신 버전부터는 apt-get 관련을 쓸수 없기에 정리했습니다.
https://github.com/wonipapa/epg2xml
wonipapa님이 만드신 자료를 활용 합니다
압축을 해제하고 폴더를 원하는 곳으로 마클안에 넣습니다
저는 참고로
/shares/torrent/tvheadend 폴더를 만들어서 파일을 넣었습니다
1.2.2 버전부터는
channels.json파일을 열어서 enabled를 확인해서 1 작업 안하셔도 됩니다
그대신 epg2xml.json 파일에서
1.2.2 버전부터는 MyChannels 에 원하는 채널을 하나씩 넣어야합니다
(채널은 Channels.json 파일을 열면 앞쪽에 id 적혀있는 숫자를 체크하여 넣습니다)
여는것은 메모장으로 열립니다.
1.2.1 이하 버전은 넣기전에 Channels.json파일을 열어서 enabled 를 확인해야합니다
0으로 되어 있으면 사용하지 않는 채널로 나오지 않구요 1로 해야지 나옵니다
웬만하면 전부 다 바꿔주는게 좋죠~
설정 -> 채널/EPG -> EPG그래버 모듈 로 들어가서
외부 :XMLTV 클릭 후 오른쪽에 켜짐으로 체크하여 저장을 합니다
그리고 그 밑에 경로는 잘 외워 두세용
Channel.json , epg2xml.py 2개 파일을 권한을 올려줍니다
putty 에서 아래처럼 실행을 해주면 됩니다
저는LG IPTV를 사용하기에 LG 이며 다른 통신사는 SK,KT 로 바꿔주시면 됩니다
WDMyCloud: python /shares/torrent/tvheadend/epg2xml.py -i LG -s /etc/tvheadend/epggrab/xmltv.sock
하지만 오류가 납니다 모듈이 없다고 하네요
그러면
https://pypi.python.org/pypi/beautifulsoup4#downloads
https://pypi.python.org/pypi/requests#downloads
https://pypi.python.org/pypi/setuptools#downloads
제가 올려놨으니 위 링크에서 들어가셔서 받아도 되고 위에꺼 받으셔도 됩니다.
위 3가지 모듈을 다운받아서 설치 후에 위 문구를 실행 해보세요
설치는 위 파일 받아서 압축 푼 후에 ssh로 해당 폴더로 이동 합니다
그리고
WDMyCloud: python setup.py install
위 명령어를 입력하시면 설치가 됩니다.
하고나면 막 Warning 라고 몇번이나 나오는데 아래처럼 EPG 데이터는 가져오네요.ㅎㅎ
하여튼 완성입니다
만약에 lxml 오류가생긴다면
epg2xml.py 파일을 열어서 lxml 을 html.parser 로 바꿔줍니다. 아래와 같이
soup = BeautifulSoup(data, 'lxml', parse_only=strainer, from_encoding='utf-8')
soup = BeautifulSoup(data, 'html.parser', parse_only=strainer, from_encoding='utf-8')
최신버전 epg2xml.py 파일에는
try:
imp.find_module('lxml')
from lxml import html
except ImportError:
print("Error : ", "lxml 모듈이 설치되지 않았습니다.", file=sys.stderr)
sys.exit()
이부분이 추가가 되어있을거에요 걍 지워도 상관 없습니다.
매번 EPG 데이터를 위 문구로 잡아줘야하는데 귀찮으니 crontab 으로 스케쥴 등록 하시면 됩니다
WDMyCloud: nano /shares/torrent/tvheadend/epg.sh
#!/bin/sh
python /shares/torrent/tvheadend/epg2xml.py -i LG -s /etc/tvheadend/epggrab/xmltv.sock
이렇게 하시고 epg.sh 로 저장하시면 됩니다
epg.sh 파일을 권한도 줘야하구요
WDMyCloud: crontab -e
안에 내용은
15 1 * * * /shares/torrent/tvheadend/epg.sh
을 추가합니다 1시 15분 매일 등록을 하는 거죠
이제 끝
이것하기전에 아래링크에 새로운것이 있길래 시도하기전에 해결이 되버렸네요.ㅎ
https://community.wd.com/t/repository-with-software-worked-on-v4-firmware/94532
등록된 크론탭이 자꾸 자동으로 삭제가 될 경우
nano /etc/crontab 로 되는지 테스트 중
'기타' 카테고리의 다른 글
알리발 USB PCB 조이스틱 떡칩 정보 (0) | 2018.03.05 |
---|---|
WD 마이클라우드 대시보드 외부에서 접속하기 (0) | 2017.09.04 |
my cloud 크롤러 중지 하기 (0) | 2017.08.29 |
sysresccd-installer-2.0.0 다운로드 (0) | 2017.08.28 |
윈도우 서버 2008 ping 이 안갈때 설정하는 방법 (0) | 2017.08.14 |
댓글