LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1153|回复: 7

原创:一个可以在linux下用的教育网IPTV

[复制链接]
发表于 2009-12-5 01:18:03 | 显示全部楼层 |阅读模式
由于要考T,这几天每天都在盯着电脑看英文节目。休息之余写个方便的小脚本,方便自己,也方便别人。

今天先百度找了几个应急的C语言,原则是:能少安一个软件就少安一个。以后linux在教育网内看网络电视不用sopcast了。只要安装了mplayer和支持 ipv6!

没安linux的朋友也没关系,这里面有很多我收集的教育网内电视网址,尽管拿去。

#!/bin/sh
a="CCTV1"
b="CCTV2"
c="CCTV News"
d="CCTV4"
e="CCTV5"
f="CCTV6"
g="CCTV7"
h="CCTV8"
i="CCTV9"
j="CCTV10"
k="CCTV Geo"
l="BTV1"
m="101"
n="ublic Channel"
o="Hunan TV"
p="hoenix TV"
q="hoenix News"
r1="Liaoning TV"
s="Record"
t="BBC World News"
u="Discovery"
v="Sunshine"
w="Channel V"
x="US Cartoon"
y="ESPN"
z="Music Radio"

echo "Which Channel would you prefer?"


select var in "$a" "$b" "$c" "$d" "$e" "$f" "$g" "$h" "$i" "$j" "$k" "$l" "$m" "$n" "$o" "$p" "$q" "$r1" "$s" "$t" "$u" "$v" "$w" "$x" "$y";do
   break
done
echo "I chose $var"

case $var in
  $a ) mplayer  mms://[2001:da8:d800::64]/tv3/ ;;
  $b ) mplayer  mms://[2001:da8:d800::64]/tv46/ ;;
  $c ) mplayer  mms://[2001:da8:d800::64]/tv49/ ;;
  $d ) mplayer  mms://tv.lzu.edu.cn/cctv4 ;;
  $e ) mplayer mms://[2001:da8:d800::64]/tv2 ;;
  $f ) mplayer mms://[2001:da8:d800::64]/tv1/ ;;
  $g ) mplayer mms://tv.lzu.edu.cn/cctv7 ;;
  $h ) mplayer mms://tv.lzu.edu.cn/cctv8 ;;
  $i ) mplayer mms://tv.lzu.edu.cn/cctv9 ;;
  $j ) mplayer mms://[2001:da8:d800::64]/tv6/ ;;
  $k ) mplayer mms://[2001:da8:d800::64]/tv5/ ;;
  $l ) mplayer mms://video3.bupt.edu.cn/BTV-1 ;;
  $m ) mplayer mms://tv.lzu.edu.cn/radio4 ;;
  $n ) mplayer mms://[2001:da8:d800::64]/tv47/ ;;
  $o ) mplayer mms://video3.bupt.edu.cn/HNWS ;;
  $p ) mplayer mms://video3.bupt.edu.cn/FHZW ;;
  $q ) mplayer mms://video3.bupt.edu.cn/FHZX ;;
  $r1 ) mplayer mms://video3.bupt.edu.cn/LNWS ;;
  $s ) mplayer mms://[2001:da8:d800::64]/tv16/ ;;
  $t ) mplayer -framedrop mms://tv.lzu.edu.cn/tv1 ;;
  $u ) mplayer -framedrop mms://tv.lzu.edu.cn/tv3 ;;
  $v ) mplayer mms://[2001:da8:d800::64]/tv61/ ;;
  $w ) mplayer mms://video3.bupt.edu.cn/ChannelV ;;
  $x ) mplayer mms://iptv6.bupt.edu.cn/CartoonNetwork ;;
  $y ) mplayer -framedrop mms://tv.lzu.edu.cn/tv4 ;;
  $z ) mplayer mms://[2001:da8:d800::64]/tv20/ ;;
esac
# author by Grease Hou
 楼主| 发表于 2009-12-5 01:20:15 | 显示全部楼层
顺便问一个。我的vim支持中文很好,写脚步时中文支持也很好。电脑里所有的地方都是utf-8.怎么脚本一执行就成乱码了?
回复 支持 反对

使用道具 举报

发表于 2009-12-5 12:39:33 | 显示全部楼层
这个不错,要严重支持哈~~
回复 支持 反对

使用道具 举报

发表于 2009-12-6 08:50:57 | 显示全部楼层
Post by houjianyu84;2052671
顺便问一个。我的vim支持中文很好,写脚步时中文支持也很好。电脑里所有的地方都是utf-8.怎么脚本一执行就成乱码了?


乱码可能是你的vim默认保存的不是utf-8,修改.vimrc看看
let &termencoding=&encoding
set fileencodings=utf-8,gbk,ucs-bom,cp936
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-7 11:00:14 | 显示全部楼层
这个我当然有设啊。但是不行。55
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-7 11:00:59 | 显示全部楼层
Post by Mie;2053025
乱码可能是你的vim默认保存的不是utf-8,修改.vimrc看看
let &termencoding=&encoding
set fileencodings=utf-8,gbk,ucs-bom,cp936


这个我当然有设啊。但是不行。55.
回复 支持 反对

使用道具 举报

发表于 2009-12-7 11:27:46 | 显示全部楼层
Post by houjianyu84;2053352
这个我当然有设啊。但是不行。55


试试用编辑器用特定编码打开看看是什么格式~~
如果是gb10830或者是gbk之类的证明你设置有错了...检查一下把
或者检查一下locale看看把.
回复 支持 反对

使用道具 举报

发表于 2009-12-7 12:34:16 | 显示全部楼层
这个不错,不开ipv6可以吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表