11.Nas_1


네이티브 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 add1,add2



관련자료

댓글 0
등록된 댓글이 없습니다.


전체 1,766 / 1 페이지
게시물이 없습니다.(다음페이지로 이동 하세요)
전체 1,766 / 1 페이지



♥간단_메모글♥


최근글


새댓글



PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
▶ 2024-11-22 18:12:07

오늘의 홈 현황


  • 현재 접속자♨ 686 명
  • 오늘 가입자※ 1 명
  • 어제 가입자※ 3 명
  • 주간 가입자※ 9 명
  • 오늘 방문자 2,936 명
  • 어제 방문자 3,272 명
  • 최대 방문자 13,042 명
  • 전체 방문자 4,802,092 명
  • 전체 게시물※ 8,855 개
  • 전체 댓글수※ 25,231 개
  • 전체 회원수 11,325 명

QR코드


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

알림 0








최신글↑