LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: woodenapple

发现一个好东西,conky,好玩阿!另请大牛帮我看看脚本

[复制链接]
发表于 2005-11-21 07:52:21 | 显示全部楼层
Post by woodenapple
我一直使用的都是utf8,至于gbk或者gb2312能不能支持,我小试了一下,好象有问题。可能conky对gbk不支持把?



为了用这个,专门改成utf8的locale 了,呵呵

有一个问题,天气预报里cat的那个文本,应该要定时清空吧,不然是不是一直都是第一次下载的数据呢

还有一个问题,就是conky窗口的位置怎么改变呢
我试了x=1
        y=24
还有好几个组合,都显示在中间,我想让它显示在左边,怎么设置呢

PS:我把它放到最右边时,天气预报那几行的后几行不是对齐的,跑到中间来了,不知道怎么回事
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-21 12:59:12 | 显示全部楼层
获取天气预报运行
  1. w3m -dump_source "http://card.people.com.cn/forecast/inland24.jsp?aboard=0&interval="|sed -n '393,398p'|iconv -f GB18030 -t UTF8 |cut -d\> -f3|sed 's/<\/font//'|sed 's/&nbsp;/风速:/'|tr -d '\<' > ~/.weather/Wuhan.weather
  2. w3m -dump_source "http://card.people.com.cn/forecast/inland48.jsp?aboard=0&interval="|sed -n '393,398p'|iconv -f GB18030 -t UTF8 |cut -d\> -f3|sed 's/<\/font//'|sed 's/&nbsp;/风速:/'|tr -d '\<' >> ~/.weather/Wuhan.weather
复制代码
就行了,至于什么时候运行,就看各位的爱好了。我是使用cron,这个程序可以定时让指定用户执行指定程序/命令。我让它每隔一个小时执行一次上面代码。当然,也可以加在.bashrc或者.xinitrc里,就看你的口味了。

    conky的对齐好象是有些问题,放在右边时并不能让所有行右对齐,各行文本长度不一致就有些恶心了。。。还是放左边把
添加:
  1. alignment top_left
复制代码
回复 支持 反对

使用道具 举报

发表于 2005-11-21 17:00:35 | 显示全部楼层
Post by woodenapple
至于什么时候运行,就看各位的爱好了。我是使用cron,这个程序可以定时让指定用户执行指定程序/命令。我让它每隔一个小时执行一次上面代码。当然,也可以加在.bashrc或者.xinitrc里,就看你的口味了。



这样可以把上一次运行的保存的文本内容删除掉吗,还有那个天气预报的网站是一小时一更新?

代码里这一段iconv -f GB18030 -t UTF8的意思是说那个网站上的文本都是GB18030的编码吗?
回复 支持 反对

使用道具 举报

发表于 2005-11-21 18:45:07 | 显示全部楼层
好漂亮啊,学习中。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-21 18:56:58 | 显示全部楼层
Post by gdxk
这样可以把上一次运行的保存的文本内容删除掉吗,还有那个天气预报的网站是一小时一更新?

代码里这一段iconv -f GB18030 -t UTF8的意思是说那个网站上的文本都是GB18030的编码吗?

当然可以覆盖掉原来的程序阿,我使用的是 > 来重定向。人民网的天气预报多长更新我不太清楚,但是刷一次天气预报就几秒钟,无所谓了。

    其实不一定要使用人民网的天气预报,新浪的也不错,好象有72小时天气预报。
    其实不一定只能刷天气预报,之要是能获得的信息,本地的也好(比如日志),网络的也好(比如新闻,通知),能看到的就能刷到。
    其实不一定要使用这种将信息保存到文本的显示方式,写个程序也可以阿。
    其实不一定要使用conky,我想还有很多地方,只要有想象力和一点点编程技巧,什么都可以。linux提供了很多强大却很基本的工具,可以完成大多数复杂的功能。没有做不到的,只有想不到和不会做的。可惜我的想象力已经被我们的应试教育折磨的差不多了,编程能力也一般,想成为大牛还远的很那~~~
回复 支持 反对

使用道具 举报

发表于 2005-11-21 22:44:17 | 显示全部楼层
代码里这一段iconv -f GB18030 -t UTF8的意思是说那个网站上的文本都是GB18030的编码吗?

这个问题呢,谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-21 23:00:15 | 显示全部楼层
应该是的吧,反正我使用-f gb18030可以转换成utf8.
回复 支持 反对

使用道具 举报

发表于 2005-11-21 23:11:43 | 显示全部楼层
有截图吗?好想看看什么样呀
回复 支持 反对

使用道具 举报

发表于 2005-12-20 09:08:10 | 显示全部楼层
呵呵,太帅了,太帅了!
回复 支持 反对

使用道具 举报

发表于 2005-12-24 07:51:09 | 显示全部楼层
不错不错。睡觉起来玩玩看。。:*
回复 支持 反对

使用道具 举报

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

本版积分规则

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