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 / 2 Page
    [ tvheadend EPG 그래버 모듈 안나올때 ]

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

    [ 안드로이 장비에 termux로 epg2xml의 TV채널 방송정보 xmltv.xml 만들기 작업 ] 댓글 3

    안드로이 장비에 termux로 epg2xml의 TV채널 방송정보 xmltv.xml 만들기 작업TV 실시간 방송채널 정보 epg2xml 의 xml…

    [ tvheadend를 docker에 가동 에러 원인 확인(추가 문의) ]

    tvheadend를 docker에 가동 에러 원인 확인(추가 문의)초기설치후는 정상시놀로지 도커로 tvh 설치후/아래 tv_grab 적용시 문제…

    [ POWERBUTTON_6.2-0002.SPK ]

    POWERBUTTON_6.2-0002.SPKhttps://www39.zippyshare.com/v/R3ftOA3X/file.html파일을 요청했…

    [ coreelec에서 실행중인 docker 컨테이너 환경변수 recordings 저장 경로 변경 ] 댓글 1

    coreelec에서 실행중인 docker 컨테이너 환경변수recordings 저장 경로변경도커의 저장 경로는 컨테이너 볼륨으로 설정 설치 하였습…

    [ 재설치) android tv ver 9 termux 설치후 ubuntu 와 s**a2설치 작업 ] 댓글 1

    재설치) android tv ver 9 termux 설치후 ubuntu 와 s...a2설치 작업# ssh putty 접속 설치# 중간에 ssh …

    [ tvheadend 빌드하여 설치 하기/ 64bit 스마트폰 갤럭시노트8에 설치 하기 ]

    tvheadend 64BIT 빌드하여 설치 하기/ 64bit 스마트폰 갤럭시노트8에 설치 하기[linux] 리눅스 32bit, 64bit 확인 …

    [ 시놀로지 python3 beautifulsoup 설치 작업으로 epg xmltv.xml만들기 ] 댓글 1

    시놀로지 python3 beautifulsoup 설치 작업으로 epg xmltv.xml만들기시놀로지 beautifulsoup 설치 작업시놀로지 …

    [ https://github.com/tvheadend/tvheadend 에서 4.2.8버전 다운로드 빌드 하기 ]

    https://github.com/tvheadend/tvheadend 에서 4.2.8버전 다운로드 빌드 하기장비 : 갤럭시 노트8 64비트기본적…

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

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

    [ tvheadnd epg그래버 모듈 상태 보임/안보임 설정 저장 ] 댓글 1

    tvheadnd epg그래버 모듈 상태 보임/안보임설정 할때마다 안되는 설정 조건을 아래와 같이 재설정 합니다superuse 설정 아이디 암호 …

    [ 안드로이드 게임을 무료 다운로드 ]

    안드로이드 게임을 다운로드안드로이드 게임 무료 다운로드. 안드로이드 태블릿이나 안드로이드 전화에 대해서만 최고의 무료 안드로이드 응용 프로그램.…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-07-01 09:19:22

    오늘의 홈 현황


    • 현재 접속자♨ 659 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 4 명
    • 주간 가입자※ 12 명
    • 오늘 방문자 1,263 명
    • 어제 방문자 1,787 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,406,313 명
    • 전체 게시물※ 8,670 개
    • 전체 댓글수※ 24,801 개
    • 전체 회원수 11,078 명

    QR코드


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

    알림 0








    최신글↑