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 126 / 1 Page
    [ u5pvr의 자체epg생성하여 시놀서버에 다운로드및 시놀도커 epg 를 웹서버에 복사하기 ]

    u5pvr의 자체epg생성하여 내부ip의 iptv에서 xmltv.xml를 사용못해 시놀로지로 서버로 다운로드 하여iptv에서 epg정보 불러오기…

    [ 정보)♥♥♥iptv.m3u 파일 그룹제거 perfect player 나 progtv 에서 리모컨우측 방향… ] 댓글 3

    정보)♥♥♥iptv.m3u 파일 그룹제거 perfect player 나 progtv 에서 리모컨우측 방향키로 한페이지 채널정보 넘기기https:…

    [ tvheadend EPG 그래버 모듈 안나올때 ]

    유저 등록후 로그인후tvheadend EPG 그래버 모듈 안나올때동일한 유저로 superuser 아이디 동일하게 수정service tvheade…

    [ smb 이름으로 접속 안될때는 해당 컴퓨터 cmd 실행 후 netsh winsock reset ]

    smb 이름으로 접속 안될때는 해당 컴퓨터 cmd 실행 후 아래 명령 줘보세요.netsh winsock reset기본적으로 설정조건에

    [ 펌자료) EPG 정보를 이용하는 몇가지 방법. ]

    본문 자료는 링크 펌자료 입니다EPG 정보를 이용하는 몇가지 방법.프로그램개발/Tvheadend2016.08.23 23:08뷰어댓글로이전글다음글…

    [ ■ ★ u5pvr)tvheadend 의 epg 의 xmltv.xml 를 자동 스케줄러 만들어 사전에 정기적으… ] 댓글 56

    ■u5pvr)tvheadend 의 epg 의 xmltv.xml 를 자동 스케줄러 만들어 사전에 정기적으로 만들어 놓고 tvheadend epg그…

    [ docker 이용 tvheadend backup 백업 복원하기 ] 댓글 4

    ■ docker 이용 tvheadend backup 백업 복원하기 입니다 링크1은 처음 설치방법이 자세히 설명 사이트 참조 바랍니다.초기 설치후…

    [ u5 atv8업데이트후 설정.....진행하다 포기,,,,,atv7의 20181201버전으로 롤백 ]

    U5pvr Atv8로 재설치 5시간이상 경과 이상없습니다저의 설치조건는Linux internal 설치후 (Aolupdate 별도진행)Pooq t…

    [ tvheadend 유저 로그인후 한글메뉴가 나오지 않을때 ]

    tvheadend 유저 로그인후 한글메뉴가 나오지 않을때epg 그래머 모듈이 보이는 아이디가 superser로 생성 했습니다이때 한글이 나오지 …

    [ ** 시놀로지 도커용 Tvheadend 자동설치 작업 => 도커의 좋은점 바로 삭제후 간단히 재설치 가능 ] 댓글 5

    ** 시놀로지 도커용 Tvheadend 자동설치 작업 => 도커의 좋은점 바로 삭제후 간단히 재설치 가능추가없이 tv_grab_klive …

    [ u5pvr 제품 초기 설정 내용을 공유 드립니다. ] 댓글 3

    u5pvr 제품을 받고 초기 설정 내용을 공유 드립니다.(최고의 제품과 정말 좋습니다 )1) 설정에 한글 메뉴로 변경2) live 채널 안테나 …

    [ epg일부 채널 정보 한글깨짐 문의/docker tvheadend조건 ] 댓글 2

    ■일부 채널이 한글 제목이 깨짐니다개선 / 설정 사례 조언 부탁 드립니다▶https://github.com/wonipapa/epg2xml/iss…

    [ 시놀로지)작업 스케줄러 에 등록 구성 xmltv.xml 만들어 tvheadend 에서 cat으로 불러오기… ] 댓글 3

    시놀로지)xmltv.xml 만들어 tvheadend cat으로 불러오기1.목적: xmltv.xml을 만들어 iptv 엡에서 epg불러오기2.결과…

    [ ★★★추석 선물 3) 지상파 전국 채널 지역별 epg수신 가능하게 방송이름을 추가및 epg적용하기 모든것★★… ] 댓글 155

    추석 선물 3) 지상파 전국 채널 지역별 epg수신 가능하게 방송이름을 추가및 epg적용하기 모든것 정리 했습니다https://11q.kr/g5…

    [ Tvheadend 전자프로그램가이드 epg그래버모듈 web 구동 wget 다운로드하여 cat으로 불러오… ]

    Tvheadend 전자프로그램가이드 epg그래버모듈 web 구동 wget 다운로드하여 cat으로 불러오기왜) xmltv 만드는동안 안정되게 단계…

    [ k***e wavve 채널 시청 성공 )GT-KING-PRO에 coreelec docker 설치 조건에 s… ] 댓글 7

    GT-KING-PRO에 coreelec docker 설치및 SJ**, 설치 후기도커 설치는설정-애드온-저장소에서 설치-모든 저장소-서비스-도커 …


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-06-25 15:25:05

    오늘의 홈 현황


    • 현재 접속자♨ 809 명
    • 오늘 가입자※ 2 명
    • 어제 가입자※ 0 명
    • 주간 가입자※ 11 명
    • 오늘 방문자 1,637 명
    • 어제 방문자 1,287 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,394,193 명
    • 전체 게시물※ 8,653 개
    • 전체 댓글수※ 24,770 개
    • 전체 회원수 11,068 명

    QR코드


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

    알림 0








    최신글↑