11.Nas_1


새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


tvheadend 구동 BeautifulSoup 모듈이 설치되지 않았습니다. 재설치 진행하기

♨ 카랜더 일정 :
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    dsm 새로 설치후 하드 볼륨 복원 추가후 작업 입니다 

    ===========

    root@DS3615_11qkr_g:/# ls

    bin     etc.defaults  lib64       opt   sbin    usr           volume2

    config  initrd        lost+found  proc  Server  var           volume3

    dev     lib           Media       root  sys     var.defaults

    etc     lib32         mnt         run   tmp     volume1

    root@DS3615_11qkr_g:/# cd volume2

    root@DS3615_11qkr_g:/volume2# cd pvr

    root@DS3615_11qkr_g:/volume2/pvr# cd epg

    root@DS3615_11qkr_g:/volume2/pvr/epg# python epg2xml.py

    Error :  BeautifulSoup 모듈이 설치되지 않았습니다.

    root@DS3615_11qkr_g:/volume2/pvr/epg#

    재설치 확인(삭제후)
    3232235521_3NbCmOI7_e30307b2ac8b85e7fd57d50253b80327f809bd53.png
    root@DS3615_11qkr_g:/volume2/pvr/epg# easy_install beautifulsoup, easy_install lxml
    error: Not a URL, existing file, or requirement spec: 'beautifulsoup,'
    root@DS3615_11qkr_g:/volume2/pvr/epg#
    3232235521_n71LOuBM_7240f632900e112a4ef937653a9e63103d7a0e6b.png
    설치가 완료 되면 작업을 클릭 한 다음 실행을 눌러 Debian Chroot 를 실행한다.
    참조 진행합니다
    volume2에 설치 하여
    chroot /volume2/@appstore/debian-chroot/var/chroottarget bash
    실행한다
    횐색으로 변경되어 진다

    2. XPEnology 에 SSH로 접속을 한다.

     

    Shell 환경에서 다음 명령어를 입력한다.

     

    chroot /volume1/@appstore/debian-chroot/var/chroottarget bash

     

    volume1 은 Debian Chroot 가 설치된 곳으로 지정해준다.

     

    위 명령을 실행하면 기존의 Shell 과는 다른 Bash Shell 이 실행 된다.

     

     Acidpop_NAS> chroot /volume1/@appstore/debian-chroot/var/chroottarget bash
    bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
    root@Acidpop_NAS:/#

     

    /# 으로 시작 되는 Shell 이 나온다면 Debian Chroot 로 들어오게 된것이다.

     

    이제 다음 명령어들을 차례대로 입력한다.

     

     

    1. home 디렉토리로 이동

    cd /home/

     

    2. apt 소스 업데이트

    apt-get update

     

    3. 텔레그램에 필요한 라이브러리 설치 및 git, sqlite 설치

    apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev make git-core python2.7-dev libjansson-dev sqlite3

     

    4. Telegram CLI 소스 체크아웃
    git clone --recursive https://github.com/vysheng/tg.git && cd tg

     

    5. Telegram CLI Make 파일 생성

    ./configure


    6. 소스 컴파일

    make

     

     

    위 명령들을 수행 하게 되면 Debian Chroot 아래에 Telegram CLI 가 설치된다.

     

    나머지는 Telegram CLI BOT 강좌를 참고해서 응용하면 된다

    상기 참조 실행 합니다
    exit 후 파란 글자로 변한다

    그리고 아래 명령으로 설치 합니다


    $ easy_install beautifulsoup [엔터]  
    ... (설치 화면들이 지나갑니다~~)

    $ easy_install lxml [엔터]  
    ... (설치 화면들이 지나갑니다~~)

    $ wget https://bootstrap.pypa.io/get-pip.py [엔터]  
    ... (설치 화면들이 지나갑니다~~)

    $ python get-pip.py [엔터]  
    ... (설치 화면들이 지나갑니다~~)
     

    $ pip install BeautifulSoup4 [엔터]  
    ... (설치 화면들이 지나갑니다~~)

    $ pip install lxml [엔터]  
    ... (설치 화면들이 지나갑니다~~) : 이미 설치 되었다고 나와도 무방 합니다


    cd /volume2/pvr

    EPG2XML.PY로  XMLTV.Sock에 보내기

    이미 기초 설정 작업에서 EPG2XML.py 파일은 win scp등을 이용해 pvr 폴더에 넣어 두었으니 작업 계속 하도록 합니다

    1) admin 계정으로 로그인 하고 sudo -i를 입력하여 root  계정에서 작업해야 합니다
    2) cd /volume2/pvr/epg  
    (이건 제 경우입니다 나스에 설치한 tvheadend의 epg2grabber module의 XMLTV path를 확인해 주세요 )

    3) epg2xml.py 파일이 실행 가능하도록 권한을 변경합니다 chmod -x epg2xml.py 
    4) 
    channel.json 파일도 755 권한을 줍니다 chmod 755 Channel.json
    5) python /volume2/pvr/epg/epg2xml.py -i SK -s /volume2/@appstore/tvheadend-testing/var/epggrab/xmltv.sock


    5번 작업 이후 아무런 메세지가 나오지 않으면 정상적으로 적용 된 것입니다


    cd /volume2/pvr/epg 

    chmod -x epg2xml.py
    chmod 755 Channel.json

    python /volume2/pvr/epg/epg2xml.py -i SK -s /volume2/@appstore/tvheadend-testing/var/epggrab/xmltv.sock

    5번 작업 이후 아무런 메세지가 나오지 않으면 정상적으로 적용 된 것입니다

     

    Screencapture 12.jpg


     

    ========

    http://3jini.tistory.com/68 번의 내용은 1.08기준입니다.


    메인소스는 다음사이트입니다.

    https://github.com/wonipapa/epg2xml/tree/release-1.1.9

    wonipapa님의 epg2xml 깃허브를 살펴보시고 설정 참고 바랍니다.


    epg2xml 이 1.19까지 업그레이드 되어있어서 일부 달라진것이 있는데 그중 설정파일이 하나 별도로 분리되었습니다.


    기존에는 epg2xml.py 파일 안에 설정 내용이 있었으나 분리되었으니 1.14버전 이상을 사용하시는 경우 설정파일은 epg2xml.json 이니 참고바랍니다.


    제가 현재 사용중인 1.19기준으로 하면 다음과 같습니다. 

    epg2xml.json 파일내용


    {
        "###_COMMENT_###" : "",
        "###_COMMENT_###" : "epg 정보를 가져오는 설정 파일",
        "###_COMMENT_###" : "사용하는 ISP 선택 (ALL, KT, LG, SK)",
        "MyISP": "SK",
        "###_COMMENT_###" : "output 셋팅은 (d, o, s) 셋중에 하나로 선택한다",
        "###_COMMENT_###" : " d - EPG 정보 화면 출력",
        "###_COMMENT_###" : " o - EPG 정보 파일로 저정",
        "###_COMMENT_###" : " s - EPG 정보 소켓으로 출력",
        "output": "s",
        "###_COMMENT_###" : "### TV channel icon url (ex : http://www.example.com/Channels) ###",
        "default_icon_url": "",
        "###_COMMENT_###" : "### 제목에 재방송 정보 출력 ###",
        "default_rebroadcast": "y",
        "###_COMMENT_###" : "#### 제목에 회차정보 출력 ###",
        "default_episode" : "y",
        "###_COMMENT_###" : "### EPG 정보 추가 출력 ###",
        "default_verbose" : "y",
        "###_COMMENT_###" : "### epg 데이터 가져오는 기간으로 1에서 7까지 설정가능 ###",
        "default_fetch_limit" : "5",
        "###_COMMENT_###" : "### epg 저장시 기본 저장 이름 (ex: /home/tvheadend/xmltv.xml) ###",
        "default_xml_file" : "xmltv.xml",
        "###_COMMENT_###" : "### # External XMLTV 사용시 기본 소켓 이름 (ex: /home/tvheadend/xmltv.sock) ###",
        "default_xml_socket" : "/volume2/@appstore/tvheadend-testing/var/epggrab/xmltv.sock",
    "###_COMMENT_###" : ""
    }
    ===
    파일 최종버전 정보 
    https://github.com/wonipapa/epg2xml/tree/release-1.2.0
    3232235521_9Ll51zJO_178740e91665623e2e5acd6ecd16095fc82a4fb3.png
    3232235521_LJQsMYmb_4823c1f516ec19ebdd1dfc1552c3499f9fdda5e9.png

    3232235521_TfdPBiIm_12bedf90b5de92239bb6ab91304b8bb53bb975b3.png


    이것을 스케쥴러에 등록한다면,


    python /volume2/pvr/epg/epg2xml.py -i SK -s /volume2/@appstore/tvheadend-testing/var/epggrab/xmltv.sock


    또는

    설정값으로


    cd /volume2/pvr

    python epg2xml.py


    또는

    python /volume2/pvr/epg/epg2xml.py

     

    3232235521_NZTbvzck_9b6848febd1ff8b01a30a951230c19fe5afb406a.png

      ===

       tvheadend  접속 기본 설정 및 실행 화면 입니다

    3232235521_WR7MITGF_63e30800220b74de4b929014531288735f03e263.png


    3232235521_AThtOE9p_9e6c5558b590168114117f8d892d841af8cc957c.png

     기본 프로그램은   vlc 미디어 플레이

      3232235521_fpLhamdU_a17e9769445f28be85646f863d85504735479e79.png

      3232235521_C5rznPu9_7016b555ac5250bdc791c05df4c808be9c407b52.png

     즐거운 tv 시청 바랍니다

      kodi 채널 정보

    3232235521_57QNzFia_fd077b950c5582b37da2c2a7de7d8f8279adb281.png

    3232235521_HTdbXe1n_f31fa3e5524424d2473669fe0132669861424c24.png

     ...

    비정상 동작을 아래 명령으로 복구 하세요

    pip install requests beautifulsoup4

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

    python get-pip.py

    pip install paho-mqtt

    curl -k https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python

    pip install BeautifulSoup4

    easy_install beautifulsoup


    php /volume2/pvr/epg/epg2xml.php

    python /volume2/pvr/epg/epg2xml.py

    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    profile_image

    shimss11q님의 댓글

    shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    pip install requests beautifulsoup4
    wget https://bootstrap.pypa.io/get-pip.py
    python get-pip.py
    pip install paho-mqtt
    curl -k https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python
    pip install BeautifulSoup4
    easy_install beautifulsoup

    php /volume2/homes/tvheadend-testing/epg2xml/epg2xml.php
    python /volume2/homes/tvheadend-testing/epg2xml/epg2xml.py

    profile_image

    shimss11q님의 댓글

    shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    tvheadend epg 설치 하기
    http://psychoria.tistory.com/504

    profile_image

    shimss11q님의 댓글

    shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    cd /volume1/homes/tvheadend-testing/epg2xml/
    php epg2xml.php
     
    php /volume1/homes/tvheadend-testing/epg2xml/epg2xml.php

    profile_image

    shimss11q님의 댓글

    shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    python /volume1/homes/tvheadend-testing/epg2xml/epg2xml.py

    profile_image

    shimss11q님의 댓글

    shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    python /volume1/homes/tvheadend-testing/epg2xml/epg2xml.py -i SK -s /volume2/@appstore/tvheadend-testing/var/epggrab/xmltv.sock

    profile_image

    11qkr님의 댓글

    11qkr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    시놀로지 beautifulsoup 재설치

    시놀로지 ssh 접속후 아래 처럼 명령 실행.

    easy_install beautifulsoup
    easy_install lxml
    wget https://bootstrap.pypa.io/get-pip.py
    python3 get-pip.py
    pip install BeautifulSoup4
    pip install lxml

    목록

    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사




    Total 1,680 / 18 Page
    [ 인텔 정품 cpu 팬 높이 치수 / mini-itx 보드에 나스케이스 cpu 팬 (높이) 쿨러 구입 정보… ]

    인텔 정품 cpu 팬 높이 치수 / mini-itx 보드에 나스케이스 cpu 팬 (높이) 쿨러 구입 정보 가격 참조팬 종료별 비교 http://…

    [ [정보] VMware Player를 이용해서 XPEnology/Synology /헤놀로지 윈도우 서버 201… ] 댓글 4

    ♠[정보] VMware Player를 이용해서 XPEnology/Synology\r\n/헤놀로지 윈도우 서버 2016 구축 설치사용기 입니다\r…

    [ SK 인터넷과 IPTV 연결과 사설공유기 pc연결시 기존 IPTV와 PC 랜 연결시 화면 끝김 발생 대응 … ] 댓글 1

    SK 인터넷과 IPTV 연결과 사설공유기 pc연결시 기존 IPTV와 PC 랜 연결시 화면 끝김 발생 대응 허브및 공유기 ,서버 연결도기존 : I…

    [ MS 정품 무료 웹에디터 배포 다운로드(Microsoft Microsoft Expression Web 4) ] 댓글 8

    MS정품무료웹에디터배포다운로드(MicrosoftMicrosoftExpression\Web4)-홈페이지나블로그또는다양한웹페이지를만들때아마도HTML…

    [ 패리티 일괄성검사 빠르게 하는방법(dsm6)_시놀로지/헤놀로지 윈도우 vmware 사용자 ]

    시놀로지/헤놀로지 윈도우 vmware 사용자 패리티 일괄성검사 빠르게 하는방법\r\n1) 초기 하드구성을 볼륨단위로 묽어서 구성하라\r\n저는 …

    [ 옥션에서 싼값에 디지털TV 셋톱BOX 을 구입 > 셀런 tv / celruntv 새롭게 GHOST PATCH… ] 댓글 23

    옥션에서 싼값에 디지털TV 셋톱BOX 을 구입했는데 이것이 요물 단지 입니다사용상에 문제는 없으나 구글링하여kevin 분의 자료를 받아 업데이트…

    [ pwigo 암호 초기화및 이메일 확인하기 password change 패스워드 변경 하기 ]

    pwigo 암호 초기화및 이메일 확인하기 password change등록된 이메일을 모른다 확인하여 암호 변경https://11q.kr/piwi…

    [ 부하가 적은 파일 전송 FlashFXP 을 이용한 nas용 파일전송 백업 ftp 사용방법기 입니다 ] 댓글 5

    부하가 적은 파일 전송 FlashFXP 을 이용한 nas용 파일전송 백업 ftp 사용방법기 입니다FlashFXP에 오신 것을 환영합니다!Flas…

    [ 이메일 서버에서 왜 스펨메일이 생기는지 ?아시는 분 리풀좀 해주세요 ]

    이메일 서버에서 왜 스펨메일이 생기는지 ?아시는 분 리풀좀 해주세요>\r\n>\r\n>\r\n♠ 출처는 링크 참조 바랍니다. h…

    [ 준비)omvs 프로그램을 이용한 S* (B*v) IPTV 주소 따는 방법 준비 ]

    오! 멀티 캐스트 비디오 스캐너\r\n\r\n무료 비디오 스트리밍 멀티 캐스트 IP 주소를 찾을 수 있습니다! 멀티 캐스트\r\n비디오 스캐너.…

    [ RAID 볼륨 시스템 파티션 실패함 수정 방법 ]

    RAID 볼륨 시스템 파티션 실패함 수정 방법DSM 새로 설치후 이전 RAID/볼륨을 추가시 시스템 파티션\r\n실패함발생시 수리방법 > …

    [ 웹페이지 화면 표현 시간 ]

    그누보드5 팁자료실웹페이지 화면 표현 시간검색목록목록tail.php 에 아래와 같이 변경하면화면에 표현 하는데 걸리는 시간을같이 볼수 있습니다.…

    [ iptv시청과 iptime공유기 확인 사항과 20170717 채널 서치 ] 댓글 156

    첫번째)공유기 밑에 iptv 시청하면서 ip 확인 하는 방법MBC Sports+__를 보고 있습니다 , 주소는udp://239.192.59.3:…

    [ VMware Raw Device Mapping(RDM) 설정 ] 댓글 3

    VMware Raw Device Mapping(RDM) 설정서버관련2013.09.28 01:38뷰어댓글로이전글다음글VMware에서 datasto…

    [ u5pvr사용기) 제품사용기 사용사례 sound 출력 설정 버퍼링 정보 ] 댓글 1

    [U5PVR] U5PVR ATV 베타펌 리뷰 Ver. 1 (스샷 압박 주의) : 네이버 카페출처 : [Eddy Lab] UHD 미니 PC 포럼 …

    [ 빨강모자님 감사 내용스킨건 문의 )글 주소 복사버튼 만들기의 또 하나의 방법.. ] 댓글 5

    저는 스킨을 shimss 변경하면 아래와같이 내용이 나오지 않으며 복사,이동,,,,, 2줄로 나와서basic으로 사용합니다.-----------…

    [ u5pvr)데비안/우분투 리눅스 커널(Kernel) 업데이트 - 2017.12.20. [출처] 데비안/우분투… ]

    u5pvr)데비안/우분투 리눅스 커널(Kernel) 업데이트 - 2017.12.20. [출처] 데비안/우분투 리눅스 커널(Kernel) 업데이트…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-06-30 06:48:33

    오늘의 홈 현황


    • 현재 접속자♨ 549 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 5 명
    • 주간 가입자※ 11 명
    • 오늘 방문자 967 명
    • 어제 방문자 2,101 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,404,230 명
    • 전체 게시물※ 8,666 개
    • 전체 댓글수※ 24,800 개
    • 전체 회원수 11,077 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑