新春大礼,鄙人制作的人人网Linux准客户端脚本发布!
一些情况详见上一个版本《人人消息提醒》。
不同的是,这回可是全终端操作哦。需要wget和w3m。首次使用只需用w3m -cookie访问3g.renren.com取得cookie,以后全部使用w3m保存的cookie。
增加了快速访问。一旦有新消息,按下y便会启动w3m。
废话少说,上码!
#!/bin/bash
# Renren Messages Notifier
# 人人消息提醒
# Koc Zhang: zszth@126.com
# GPLv3 Licensed
# 需要w3m和wget
# 仅识别手机人人
# 请在使用前自行修改首页url
# url为自己登录后的首页
url=""
echo "输入q退出:"
note="新消息"
mes=0
stat=0
ckp="~/.w3m/cookie"
while [ "1" = "1" ];
do
wget -q --cookies=on --load-cookies=$ckp --keep-session-cookies --save-cookies=$ckp "$url" -O home.htm
mes=`cat home.htm¦grep -c "$note"`
if [ 1 = $mes ]; then
date
go=`cat home.htm¦grep -Eo '"http://3g.renren.com/news/home.do.{45}新消息<'`
des=${go%\">新消息<}
des=${des#\"}
echo $des
echo -n "新消息,输入y查看:"
echo -e -n "\a"
sleep 1
echo -e -n "\a"
sleep 1
echo -e -n "\a"
fi
if read -n 1 -t 60 stat
then
if [ $stat = "y" ];
then
w3m -cookie $url
echo
fi
if [ $stat = "q" ];
then
echo
exit 0
fi
fi
mes="0"
done