11.Nas_1


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


네이티브 tvheadend에서 이치로님 tv_grab_klive 사용하기

♨ 카랜더 일정 :
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    네이티브 tvheadend에서 이치로님 tv_grab_klive 사용하기

    https://sjva.me/bbs/board.php?bo_table=tip&wr_id=84&page=5

    의 정보 작업 입니다

    putty 접속하여

    /usr/bin 폴더에 파일을 만들어 작업 합니다

    nano /usr/bin/tv_grab_klive -c


    #!/bin/bash
    # tv_grab_file for getting your own xmltv
    DESC="KLIVE EPG GRABBER"
    VER="1.3"
    CAP="baseline"
    ​# mkdir -p /home/epg
    epg_path="/home/epg"

    for arg
    do
       delim=""
      case "$arg" in
       #translate --gnu-long-options to -g (short options)
          --description) printf "%s\n" "$DESC";;
          --version) printf "%s\n" "$VER";;
          --capabilities) printf "%s\n" "$CAP";;
          -d) shift;;
          #pass through anything else
          *) args="${args} ${arg}";;
       esac
    done

    if [ -z "$args" ]; then
       exit 0
    fi

    args="${args:1:$#args}"

    urls=$(echo $args | sed "s/|/ /g")
    nurl=$(echo $urls | wc -w)
    if [ $nurl -eq 1 ]; then
     wget -q -O $epg_path/klive.xml "${args}"
     if [ $? -ne 0 ]; then
       echo "ERROR: Invalid download url for xmltv"
       echo "ERROR: ${args}"
       exit 2
     else
       cat $epg_path/klive.xml
     fi

     exit 0
    fi

    i=0
    gen_info=''
    for url in $urls
    do
     xmltv_path="$epg_path/klive-${i}.xml"
     wget -q -O "${xmltv_path}" "${url}"
     if [ $? -ne 0 ]; then
       # rm intermediate and log to file
       rm "${xmltv_path}"
      printf "ERROR: Invalid download url for xmltv\nERROR: ${url}\n" > "$(echo "${xmltv_path}" | sed 's/\.xml$/.log/g')"
     else
       gen_info="${gen_info:+${gen_info} + }$(sed -n 's/.[^ ]* generator-info-name="\([^"]*\).*/\1/p' ${xmltv_path})"
     fi
     i=$((i+1))
    done

    # grep <channel> and <programme> from klive-*.xml files and merge into a single file
    xml_grep --cond channel --cond programme --desc "generator-info-name=\"${gen_info}\"" \
     --pretty_print indented --wrap tv --encoding 'UTF-8' $epg_path/klive-*.xml > $epg_path/klive.xml

    # remove intermediate klive-*.xml files
    rm $epg_path/klive-*.xml

    # finally cat
    cat $epg_path/klive.xml

    exit 0

    파일을 만들어 저장후 실행 권한 작업을 합니다


    chmod 777 /usr/bin/tv_grab_klive
    chmod a+x /usr/bin/tv_grab_klive
    chown hts:hts /usr/bin/tv_grab_klive

    3232235521_1593598757.2706.png

    ■ ▶ ☞ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다 ♠ . ☞ 본자료는 https://11q.kr 에 등록 된 자료 입니다♠.

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



    office view

    관련자료

    댓글목록

    등록된 댓글이 없습니다.

    목록

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




    Total 1,679 / 50 Page
    [ XPEnology 6.1.X 설치하기 by Quicknick 3.0 부트로더 ] 댓글 1

    XPEnology 6.1.X 설치하기 by Quicknick 3.0 부트로더https://redmilk.co.kr/archives/5841자료 …

    [ VMware ESXi 설치 및 설정 - VMware vSphere 6.7 - VMware DocsPDF ]

    VMware ESXi 설치 및 설정 - VMware vSphere 6.7 - VMware DocsPDF◎ ■ ▶ ☞ ♠ 정보찾아 공유 드리며 출…

    [ 헤놀로지에서 하드가 인식안될때 ]

    헤놀로지에서 하드가 인식안될때부트로더 이미지안에 grub.cfg 수정할때 SataPortMap 값 확인.SATA 하드는 체널 순서대로 메인보드에…

    [ U5PVR)TVHeadend 사용방법 ]

    ◎ ■ ▶ ☞ ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다. https://11q.kr ♠

    [ 펌)호스팅 – 도메인 IP 설정 xpenolgy ddns 설정 ]

    ■ 카페24가) 네임서버 정보변경나의 서비스관리 > 도메인 관리로 이동합니다.http://hosting.cafe24.com/?control…

    [ Synology 3에 Ubuntu를 설치하는 방법 ]

    Synology3에Ubuntu를 설치하는 방법이 항목은Synology에게시되었습니다.2018 년 8 월 13 일에 의해pavelsklenar이 …

    [ synology mailplusserver mailplus 접속 수발신 불가능 // mailserver 로 … ] 댓글 1

    synology mailplusserver mailplus 접속 수발신 불가로 // mailserver 로 변경 메일 수발신 확인synology…

    [ xpenology 네티브usb부팅 사용자 set vid=0x???? set pid=0x???? grub.… ] 댓글 2

    xpenology 네티브 usb부팅 사용자 set vid=0x0fce set pid=0xe134 grub.cfg 파일 수정하기주)메모리 홀더 스…

    [ 네이버 폰트 a시네마B.ttf a시네마M.ttf a시네마L.ttf ]

    네이버 폰트 a시네마B.ttf a시네마M.ttf a시네마L.ttf 입니다파일 클릭후 아래와 같이 나오면 설치하면 됩니다◎ ■ ▶ ☞ ♠ 정보찾아…

    [ Beelink_GTKING_GTMINIA_AoL_191222 설치 작업 ] 댓글 1

    Beelink_GTKING_GTMINIA_AoL_191222 설치 작업조건 : aol 관련 정보 다운 설치 방법2nd 안드로이드 AoL셋탑 GT…

    [ 안드로이드 박스 리모컨 앱, Cetus Play 설정 방법 ]

    안드로이드 박스 리모컨 앱, Cetus Play 설정 방법https://destinyrev.kro.kr/archives/12921. 스마트폰에 …

    [ 라이아를위한 타이탄 빈기 모드 코디 스킨 – 코디를위한 넷플릭스 스타일 스킨 ]

    라이아를위한 타이탄 빈기 모드 코디 스킨 – 코디를위한 넷플릭스 스타일 스킨아우라를 잊어라!Kodi 용 Titan Bingie Mode 스킨은 …


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-06-29 17:56:17

    오늘의 홈 현황


    • 현재 접속자♨ 549 명
    • 오늘 가입자※ 3 명
    • 어제 가입자※ 4 명
    • 주간 가입자※ 8 명
    • 오늘 방문자 1,792 명
    • 어제 방문자 2,007 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,402,954 명
    • 전체 게시물※ 8,665 개
    • 전체 댓글수※ 24,795 개
    • 전체 회원수 11,077 명

    QR코드


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

    알림 0








    최신글↑