您的位置:首页 > 编程语言 > Go语言

做了一个iGoogle新闻Gardget

2009-01-10 13:32 323 查看
如果你是google的注册用户(还不是?现在就去免费申请吧google.com),你一定会被iGoogle的个人iGoogle页所吸引(iGoogle就在google的主页右上角)。

而我喜欢Google其中一个主要原因是,你可以添加自己喜欢的Gadgets到你的个人iGoogle页上,
而这些Gadgets可以自动为你到不同的网页或者内容提供商那里提取内容(这些内容是一个Gadgets设定的网址或者有可能可以你自己设定,这要取决
于该Gadget提供给用户的灵活性),这样你在一个页面上可以同时看到BBC News, 本地Weather,
股票市场,财经信息,电脑咨询,视频,地图,最新email等等各种信息,而且这些信息可以自动更新,使你及时看到更新的内容。

第一张图就是我的一个例子:



哪里去找这些Gadgets呢?当你进入你的iGoogle页面的时候有一个Add Stuff>>连接,只要你进入这个页面你就可以添加里面的所有Gadgets到你的iGoogle页上。

如果你要是一个开发人员,你只要花点时间看看Google API就可以开发自己的Gadgets. 今天我就弄了这么一个Gadget,和大家分享。

如果你是一个iGoogle的 老用户,你可以通过下面的连接使用我的这个“八阕新闻” Gardget; http://www.google.ca/ig/directory?hl...2Fmy-bajue.xml

第二张图就是我的gadget的一个截图。



我平时习惯看看中文新闻,其中有好多新闻网站,新浪,百度,中文yahoo等都很好,而且它们都有官方制作的Google
Gadgets供大家自由使用。而我希望自己做一个简单实用的Gadget.
其中比较喜欢看倍可亲,文学城,八阕,当然少不了华枫的加拿大本地新闻,其中八阕的新闻有一个特点,更新比较快,虽然有些文章观点不能苟同,但是自认已经
足够淡然,可以冷眼旁观了;还有一个原因就是它的新闻提取还是比较容易的,所以呢就先拿它来作一个吧。

用户如何添加?点击这个连接就可以了:“八阕新闻

或者在地址栏中输入这个地址:http://www.google.ca/ig/directory?hl...2Fmy-bajue.xml

最后一张图就是添加该gadget的google页的部分截图。



毕竟,华枫是我最喜爱的一个论坛了,所以以后有机会时间也可以作一个华枫的,但是还没有看华枫的是不是复杂,或者可能论坛本身就可以简单实现。

其中Gadget的默认设置是:显示新闻条数:默认8条,最少3条。
更新的时间单位是秒,默认15秒,最小是:6秒
字体的大小按照%计算,默认是70,也就是70%。
其实,igoogle这个咚咚和RSS的观念差不多,但是它可以通过scripts语言达到RSS不能做到的事情,也就是说RSS要求各个内容提供商按照
RSS规范提供信息,这样RSS客户端才能提取内容,然而iGoogle通过scripts手段,使得RSS规范可以被接受,同时只要是HTML的东西理
论上都可以被提取,这样它的功能更强大,试用范围更广,包含的内容可以更多。

其实好多网站都有这种聚合的功能,Yahoo.com也有(中文Yahoo没有),但是Yahoo的东西少点,不如Google做得好。

要说Gadgets这东西,早先是Yahoo兼并了另外一家公司后,推出了自己的基于Windows的Gadgets软件,后来也部分兼容Apple的
OS X的Dashboard,
但是在桌面系统中不太时兴,分别被两家操作系统商给继承在系统里了,结果自己没有做大。可惜呀,在Internet上却又让Google抢了先机,推出了
系列Google API。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: