返回列表 发帖

[版本发布] WeatherPlus - 位于状态条的天气预报插件(2008年8月10日再次更新)

用过FireFox的天气预报插件么?它的插件显示在状态栏上,非常清晰易用
但是却一直没有见到TheWorld有这样的插件。
曾经有过侧栏的插件,不过那个是直接把问天网的网页显示在侧栏上,离真正意义上的插件还有一段距离。

写TheWorld插件真的这么难吗?幸好开发组公开了相关的示例。
在认真研究了示例和学习COM、ATL编程之后,我就做了这个天气预报插件出来。

用COM写插件有什么好处?就是可以做很多有用的功能,扩展性远远比那几个javascript强大。

目前是第一版,还有很多可以扩展功能在计划中而没有加上去

先放出来给大家尝尝新鲜

如果大家喜欢请支持~

使用方法:解压放到plugin目录下,修改plugin.ini文件,在City那里填入自己所在的城市,重新启动TW就行了
数据来源是问天网,但是我是直接用程序对它的结果做解释,所以预报不准确请不要找我

问题收集帖在这里:http://bbs.ioage.com/cn/viewthread.php?tid=52325&page=1


12.6更新:把天气源换成腾讯天气网页。配置稍微复杂一些,在plugin.ini除了要加上城市以外,还需要添加城市代号。(我以后会改进的)
查询编号请登录
http://weather.news.qq.com/,在城市搜索中选自己的城市,在新打开的页面的url上的dcXXX.htm的XXX部分即为编号。例如北京是125,广州是292

12.8更新:解决字体和背景的问题,并且图标换成腾讯网站上的,个人感觉显示效果好一点


2008.3.3凌晨更新:版本号直接升到1.1.0.0,数据源用问天网(其实感觉腾讯也是用这个数据的)。可以显示最近三天的天气情况,鼠标悬停可看详细信息。重新改了一次图标,解决在深色主题下图标毛刺比较明显的问题。细节上也有一些小改进,例如支持多云转晴这类的双图标显示。由于使用了问天网的数据,因此也支持一些国外城市和部分小城市。
显示自己地区天气的方法:编辑WeatherPlus.ini的City一项,把它改成想要显示的城市即可,一般不带“市”字。记住要改哦,不然就每天看西双版纳的天气吧 。参考例子:北京、昌平、武汉、南京、新加坡、巴黎、多伦多等。

2008.3.3中午更新:版本1.1.0.1,调整了显示逻辑,增加了一项参数Forcast,允许指定预报天数。目前可以取1到3之间的数字。(1天即为只显示当天,此时会直接在状态条上显示城市名)
2008.3.3下午更新:优化排版,增加在天气控件上的鼠标行为:左键单击显示下一天的天气,右键单击强制重新加载(特鹫攵酝?俾?幌允?-0的情况)

2008.8.10更新:发布2.0.0.1版,趁着奥运的空闲时间作了点大修改。重新实现了详细天气信息窗口,右键功能修改为选择城市(支持县级市以上的行政区域),还有若干代码修正。顺便庆祝北京奥运会圆满成功,中国健儿多拿奖牌。

[ 本帖最后由 henryouly 于 2008-8-10 15:40 编辑 ]
附件: 您需要登录才可以下载或查看附件。没有帐号?加入 我们
2

评分人数

  • Lipton

  • 无边无际

说起来这个插件做得过程也真的很曲折
在1.3的时候已经有想法做这个插件
当时COM插件的示例还没有公布
问了老大要示例,老大说会整理,然后公布之后就迫不及待下载下来看
无奈当时自己水平有限,草草看过COM之后,但是WinAPI做界面又不熟,后来听闻要研发2.0的消息,怕插件格式不兼容,所以就没有继续做下去
后来很多事情,把这件事情暂时放下了,直到上个周末基本把手头上的事情做完,然后又对做插件有了兴趣,利用一个周末的时间补充了一下ATL的知识就下手做了
现在功能还是很原始,纯粹是一个prototype,不过代码结构已经可以允许作很多功能扩展了。

TOP

试用了下,还真不准!

北京0~0°

TOP

原帖由 chaoslv 于 2006-12-5 16:57 发表
北京0~0°

我这里是北京-4~6,没有什么问题呀……
看来是没取到天气数据……
你是通过代理上网的么?在网络方面会不会需要什么特殊设置?

[ 本帖最后由 henryouly 于 2006-12-5 17:24 编辑 ]

TOP

没有啊,网络方面不需要什么特殊设置啊,就是显示不了天气

TOP

好有盼头!再加把劲!
附件: 您需要登录才可以下载或查看附件。没有帐号?加入 我们
此处广告位招租,一个美女手机号/周。

TOP

不错不错,先顶后下
遇到崩溃假死或者感觉速度慢或者其他问题的朋友可以先试试使用TW3
TheWorld we explore the world.

TOP

呃,看来不是偶然现象,可是我机上偏偏可以,真是想查都查不了
楼上几位的能不能报一下系统……我去找多些机试试……

TOP

回复 #8 henryouly 的帖子

还有TW的版本……

TOP

不行哦
我这里显示的也是0--0

TOP

tq121.com.cn网站好像访问不了了……
我的插件的数据都是直接访问它拿的

[ 本帖最后由 henryouly 于 2006-12-5 18:48 编辑 ]

TOP

第一:我打不开www.tq121.com.cn,查天气的网站很多,建议换一个比较稳定的。

第二:请参考http://bbs.ioage.com/viewthread.php?tid=13012&extra=page%3D4
我觉得用HTML来显示结果灵活性更好,也就是插件的COM部分和GUI部分完全分离。

TOP

返回列表