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,677 / 80 Page
    [ Rims mobile 림스모바일 설치 주인장 파일 ]

    > 설치 방법은 링크 참조>■ 11q.kr은 정보를 찾아 공유 합니다. https://11q.kr.comhttps://11q.kr h…

    [ 설치가 필요없는 FTP 프로그램 V 1.4.6 ]

    설치가 필요없는 FTP 프로그램 V 1.4.6http://webftp.czero.co.kr/index.php►버전업 History : 2014/…

    [ DSM 6.0-7321에서 PHP.INI 수정 홈페이지 첨부 용량 수정 확장 하기 ] 댓글 5

    DSM 6.0-7321에서 PHP.INI 수정 홈페이지 첨부 용량 수정 확장 하기제 홈피서버에 저장 사용기 공유합니다https://11q.kr/…

    [ 하드웨어구성_ 자작nas case 쓸만한것 // 케이스 투자 하고픈 국내 판매용으로 케리스 구입 변경 및 기… ] 댓글 4

    케이스 변경 > 미니서버나스용은 작아서 좋은데 소음/hdd연결 호환성문제로 hdd케이블을 직접 연결 사용하고자미니데스탑으로 변경 합니다. …

    [ synology NTFS HDD 마운트 하기 ] 댓글 3

    Synology NTFS HDD 마운트/mount 하기.1.제어판 telnet 접속 설정- 하드 저장소 관리자 : HDD/SSD 확인2.PUTT…

    [ iptime 무선공유기 A6004NS 기능 둘러보기및 내부 접속 설정값 ] 댓글 1

    iptime 무선공유기 A6004NS 기능 둘러보기및 내부 접속 설정값링크1의 펌 내용이 정리가 잘되어 저장 합니다IPTIME A6004NS 리…

    [ DSM 초기 설치후 스팸 릴레이 방지 하기 ] 댓글 1

    DSM 초기 설치후 스팸 릴레이 방지 하기\r\n1) 기본적으로 GMAIL 설정전에 서버로 그누보드 발신설정\r\n2) 메일 스테이션에 GMAI…

    [ 헤놀로지 배경에서 하드디스확인중,패리티_일괄성검사빠르게하기 속도 높이기 ]

    헤놀로지 배경에서 하드디스확인중,패리티_일괄성검사빠르게하기 속도 높이기갑자기 vmware를 강제 종료시 발생되는 경우 입니다.작업스케줄러에 사용…

    [ 시놀로지 DSM 6.1에서 photo station에 클라으드 CLOUD 이용 스마트폰 사진 ds photo… ]

    시놀로지 DSM 6.1에서 photo station에 클라으드 Cloud 이용 스마트폰 사진 ds photo와 백업 연동 설치 사용기스마트폰 사…

    [ 사진data를 volume2에 /v2/photo_data 로 사진을 저장하여 /volume1/web/piwi… ]

    dsm 6.1 헤놀로지 vmware의 volume1에 유틸 설치 하고사진data를 volume2에 /v2/photo_data 로 사진을 저장하여…

    [ Piwigo 에서 워터마크 만들기 [사용 유틸 : faststone] ]

    Piwigo 에서 워터마크 만들기 [사용\r\n유틸 : faststone]\r\n\r\n방법 : 검정 바탕에 힌글씨를 캡취하여 바로 편집기에서 …

    [ sk_iptv_방송 20170615 up) 채널서치 / 채널명 수정 엑셀 문서. ] 댓글 6

    저의 iptime 공유기에 sk-b-iptv 시청자을 위한 채널리스트 추가 내용입니다.(제가 사용하기 위하여 최신 업 합니다 )다음팟플레이어는 …

    [ 버전업)iptv epg 방송정보 EPG2XML_v122_update하기 진행 내용 설정값입니다. ] 댓글 5

    ( iptv epg 방송정보 EPG2XML_v122_update하기)(20170910_11q.kr) 수정 내용 및 모든 자료 정보 저장 합니다.…

    [ tvheadend설정) u5pvr 채널/EPG > EPG그래버모듈 내부:XMLTV 나타내게 하기 ] 댓글 3

    tvheadend설정) u5pvr 채널/EPG > EPG그래버모듈 내부:XMLTV 나타내게 하기u5pvr의 기본 설치 없이 tvheaden…

    [ 추천_성공)EPG 기능이 포함된 docker-tvheadend 설치 사용기 ] 댓글 33

    Synology에서 docker-tvheadend 실행 방법(wiserain/docker-tvheadend)이 문서는 Synology DSM에서…


    ♥간단_메모글♥


    최근글


    새댓글



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

    오늘의 홈 현황


    • 현재 접속자♨ 538 명
    • 오늘 가입자※ 2 명
    • 어제 가입자※ 4 명
    • 주간 가입자※ 7 명
    • 오늘 방문자 1,836 명
    • 어제 방문자 2,126 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,400,991 명
    • 전체 게시물※ 8,661 개
    • 전체 댓글수※ 24,782 개
    • 전체 회원수 11,074 명

    QR코드


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

    알림 0








    최신글↑