天气预报V2隆重上线测试

相关链接:老版系统 新版系统

当初做RSS天气预报纯属兴趣,完全没有想到提供服务后如此受欢迎,在2008一年时间内,访问量超过千万,平均每日4万多次。这套系统完全没有做过任何宣传,仅仅靠网友们的口碑相传就能达到这么多的访问量,远远超过我的意料之外。另外据我简单的来源统计,至少有3-4款手机客户端软件使用了raychou的RSS作为数据源。

raychou.com里和天气预报程序有关的文章:

网络/网友相关介绍

程序发布2年多,期间重写过一次,再应网友要求增加了ICAL输出,但当时由于GG日历对于外部ICAL中文支持的问题,一直无法在GG日历中完美显示中文,很长一段时间内都是以拼音代替中文输出,以满足网友们利用Google日历的免费短信提醒功能接受天气预报。这一问题在新版系统中也终于得到解决。

随着访问量的上升,以及众多网友在Blog上留言对现有系统的各种不满,利用周末的时间重写了全部代码,并于今天正式对外测试(新版系统网址:http://weather.raychou.com)。新的架构实现了多数据源采集,多格式输出,能够非常方便的进行输出源的扩展,目前已完成RSS和ICAL格式的输出,计划中还有HTML,WAP,Mobile,iPhone等输出格式以满足各类网友的需求。

希望使用老版数据源的用户尽快转到新版,针对v1,v2做了如下改进:

  • 进入系统会自动根据用户ip来源显示当地天气情况
  • 可使用汉字或拼音快速搜索指定地区
  • RSS输出兼容Google阅读器抓虾等主流RSS阅读器
  • ICAL输出完美兼容Google日历

计划中要推出的功能

  • widget,用户可在论坛签名档,blog侧边栏,网站首页等等区域调用代码,实现为访客显示当地天气预报
  • 丰富的输出格式

更多功能期待您的建议,有任何想法欢迎联系我,联系方式请看这里

PS:一如既往,这套系统任然会提供免费下载,我将会第一时间在Blog公布。

相关文章

81 Responses to “天气预报V2隆重上线测试”

  1. 说:

    :em69:

  2. miracle 说:

    :em69:

  3. ioicn 说:

    新版本的RSS好象还不行啊??

    还有就是一些旧的有,新系统没有,如:福建..泉州…晋江 :em23:

  4. RayChou 说:

    @ioicn
    泉州已经加上,http://weather.raychou.com/?/detail/59137
    晋江确实没有,数据源也没有,我也无可奈何
    你所说的RSS不行是指的什么,我在抓虾和Google阅读器都可以订阅的

  5. 很好的系统 说:

    http://weather.raychou.com/?/detail/59137
    这个在数据源里是晋江非泉州…

    谢谢!

    RSS在IE7里无法直接显示:Internet Explorer 无法显示此源
    此源包含代码错误。

  6. dopod-586W 说:

    http://www.ioicn.com.cn/forum/thread-314712-1-1.html
    在这里引用了一下,不介意吧!

  7. RayChou 说:

    @很好的系统
    RSS的问题已经修正
    59137确实是泉州的天气,你可以对比一下数据源 http://www.weather.com.cn/html/weather/101230501.shtml

  8. RayChou 说:

    @dopod-586W
    做出来就是方便大家调用的
    以后还会有更加方便的调用接口

  9. ioicn 说:

    新系统的数据源不是来自中国气象影视信息网吗?http://www.weathercn.com
    这里是晋江哦
    http://www.weathercn.com/tqyb/detail.jsp?sta_id=59137

    谢谢修正RSS的问题!

  10. ioicn 说:

    可否把排列修改为:天气>>温度>>风力 啊!?
    如:
    晴转多云 最低3℃ 最高11℃ 东北风3-4级

    呵呵,没办法也没关系啊!

    再次谢谢! :em69:

  11. RayChou 说:

    @ioicn
    这个修改很容易实现,但我不打算随意修改输出文本的顺序,因为有的软件使用规则来提取数据,如果改变了顺序,会对其有所影响

  12. 匿名 说:

    我用maxthon打开http://weather.raychou.com/?/list/的时候

    发现搜索框挡住部分城市,导致无法点击

    请修正 :em32:

  13. RayChou 说:

    @匿名
    是在IE6下么?

  14. morle 说:

    只支持宽屏啊,我这小屏幕看到的景象可是有点惨
    http://www.morle.cn/images/20090127/raychouweather.jpg(maxthon v2.5.1.4075 UNICODE)

    PS:评论框也是这样。

  15. RayChou 说:

    @morle
    这个可能是CSS的问题,你是IE6么?

  16. hbear 说:

    :em65:
    对针对GG日历的ICAL输出提个小建议,是否可以增加天数的参数?一次发七天的天气,手机也吃不消

  17. RayChou 说:

    @hbear
    OK,近期会增加一个专门用于GG日历的ICAL输出

  18. google日历 说:

    提个意见,ical输出一次7天,但是google日历不更新已存在的日历,这样就造成发到手机上的预报前七天是第一次导入时的预报,以后全部是七天前的预报,非常不准。能不能采取措施,让当天的日历也得到更新?刚才找ics格式的资料没找到中文的,有两个不成熟的想法您看下:
    1.ical可能多数是google日历的用户再用,能不能一次输出1天,只有第二天的天气预报就可以接受了。
    2.每天把ics文件中的uid更改一下,会不会在google中就会自动更新了?

  19. RayChou 说:

    @google日历
    第一个意见已经实现,提供了单独了gg日历的输出,正在测试中
    第二个意见,还没有仔细研究ical格式,应该不需要更改uid就可以更新,有待测试

  20. hbear 说:

    第一个意见已经实现,提供了单独了gg日历的输出,正在测试中

    这个实现了?在哪里?那里面还是显示只有一个ical连接的

  21. hbear 说:

    谢谢 我测试完向你汇报结果 :em02:

  22. hbear 说:

    今天一天没有收到任何短信
    而且 GG日历也不像当时的ical一样会显示出天气,在日历里面看不到天气
    我在等一天试试

  23. hbear 说:

    sorry GG日历界面显示正常
    只是至今没收到任何短信,我在等一天给你汇报

  24. RayChou 说:

    @hbear
    我这里试过是OK的,每天都能收到第二天的天气预报

  25. hbear 说:

    OK 我可以正常收到短信了 非常感谢
    另外有个小问题再求教一下 这个短信的发送时间是否可以控制?我每天晚上十点多收到短信,有点晚了

  26. RayChou 说:

    @hbear
    这个是由Google控制的

  27. hbear 说:

    OK 非常感谢! :em55:

  28. 浮游炮 说:

    你好,新的版本我的手机RSS收集不到地址了。。请问是我手机问题还是你RSS输出不支持手机了?我是索爱的手机。。谢谢

  29. RayChou 说:

    @浮游炮
    收集不到地址?具体是什么情况?
    应该现在的RSS格式比以前更加规范。

  30. 浮游炮 说:

    你好 就是我添加地址后 手机连接网络搜索后显示无效的RSS地址 我确定没有输错。。。以前的RSS都可以用。。

  31. 想把Google日历格式发布到网站 说:

    想把Google日历格式发布到网站,可你的地址没公开给所有人,所以发布不了。
    请指教,谢谢

  32. RayChou 说:

    @想把Google日历格式发布到网站
    请看21楼

  33. tlk 说:

    广东 云浮 地区中没有 罗定

  34. tlk 说:

    建议将这个网站的数据将为RSS的数据源,http://www.weather.com.cn/
    觉得这个会更准一些。

  35. flash 说:

    想把Google日历格式发布到网站
    请看21楼
    这么及时的回答,真是感谢。不过,我按照你说的这么做了,还是不行.还是显示:“任何人都可以: 看不到任何内容 ”

  36. flash 说:

    我的意思,是按照Google给的代码把您站提供的天气日历发布到自己的网站上,可是不能显示。

  37. RayChou 说:

    @flash
    先添加ical到google日历,然后在日历设置中,有一个“嵌入此日历”的代码,可以直接用到自己的网站上。

  38. RayChou 说:

    @tlk
    正是这个数据源

  39. flash 说:

    你好,谢谢你的不厌其烦。
    但我尝试后发现:这个数据源在Google日历是可以显示的,但如果把代码放在网上就不能显示了,理由是日历没有公开给所有人

  40. RayChou 说:

    @flash
    你试试嵌入如下代码

  41. flash 说:

    非常感谢博主,已经完全做好了,显示正常,再次感谢!!!

  42. flash 说:

    哎呀,还是那个权限问题。天气日历不能显示,当退出自己的帐户,重新访问发布的页面,上面显示
    “无法在此处显示一个或多个日历中的活动,因为您没有查看这些活动的权限。”

  43. RayChou 说:

    @flash
    如果你能看到我上面贴的日历,应该就不会有问题的

  44. flash 说:

    不好意思,我再啰嗦一下:)
    我试了下您给的Google代码,结果在网页上正常显示。但是,我弄入我自己的Goolge代码就不行。甚至我用“http://weather.raychou.com/?/detail/54511/gcalendar”这个的Google代码,结果也是权限问题:“无法在此处显示一个或多个日历中的活动,因为您没有查看这些活动的权限。”难道是传说中的RP问题?

  45. RayChou 说:

    @flash
    不排除RP问题……

  46. Coldfengzi 说:

    RSS没以前好用,以前有分开的info:weather和info:temperature,现在只剩下一体的description

  47. RayChou 说:

    @Coldfengzi
    这个可以加上,但不打算在rss中输出,准备在其他输出格式中输出

  48. joojen 说:

    google calendar导入南京的天气预报老是不成功,试了下北京的,没问题。

  49. Leeiio 说:

    挺不错的,twitter了一下哈~

  50. RayChou 说:

    @Leeiio
    热烈欢迎

  51. Sunpjf 说:

    原来的一接就是7天,所以我直接没弄,现在这个/gcalendar 真是太好了,你太有才了。
    顺便问一哈,在通知那里
    新邀请: 电子邮件 SMS
    已变更的邀请:
    已取消的邀请:
    邀请回复:
    每日日程
    是不是SMS都不要,只要最下面的每日日程选上就行了????

  52. RayChou 说:

    @Sunpjf
    把SMS相关的都选上

  53. Sunpjf 说:

    我用http://weather.raychou.com/?/detail/54919/gcalendar 生成了我所在城市的日历,一切都顺利,但是接到的短信内容却不对,13号的内容和12号的内容一样~~~~请问我哪里弄错了吗

  54. RayChou 说:

    @Sunpjf
    或许就是一样的吧

  55. Sunpjf 说:

    :em65: ,额,这个或许可以排除,因为我专门上你的网站打开RSS和ICAL源看了下,两天的不一样,确确实实读取错了,再等下次短信时看看吧

  56. Lunaryue 说:

    你好~我是来自梅州的~我使用的天气预报是web因子,也就是RSS,可您好像没有把梅江区和梅县加入新版本中~劳烦你加一下~还有我经常更新不到,不知道为什么~

  57. Sunpjf 说:

    发现问题了,我在12号晚上收到了13号的预报,很好很强大,但是,在13号的早上7点左右,又会来两条短信,
    第一条是“天气预报内容@2009-03-13位于xxx已被取消”。
    第二条是“XXX已向他们的日历添加了天气预报内容@2009-03-14“。
    问题出在这儿,这里的天气预报内容是一样的,也就是说它直接用13号的套在了14号,我在想,是不是在读取第二天的数据时,因为延迟或还没出来的原因,自动套用原来的,等数据来到时在更新?
    如果这样的话,到晚上应该能收到正确的天气预报。等待看看。
    还有,这两条短信能取消吗?

  58. RayChou 说:

    @Sunpjf
    那你只选择“新邀请”试试

  59. XXX 说:

    怎么添加北京的正常导入,添加别的就无法导入?显示“没有成功合并所有的活动” 何解??

    老大发个话阿

  60. RayChou 说:

    @XXX
    应该不会出现这样的问题,我添加任何数据源都是OK的

  61. XXX 说:

    请问您是通过URL添加呢,还是生成ICS文件后通过导入日历添加的?
    如果是URL添加,我的过3 4天后就没有了,删了从新添加就显示 没有合并所有活动,过个2 3 天才能在添加

  62. RayChou 说:

    @XXX
    当然是添加的ICAL的URL

  63. XXX 说:

    如果是URL添加,我的过3 4天后就没有了,不显示天气内容也没有短信。删了从新添加就显示 “没有合并所有活动”,要过个2 3 天才能在添加,然后又是这样。能解释下是什么原因吗?

  64. RayChou 说:

    @XXX
    所有的数据源输出都是一样的程序,如果你发现不显示天气内容,请先查看html版的页面有没有数据,如果有,则是gcalendar的问题或者设置问题,否则,可能是数据源的问题。

  65. XXX 说:

    OK,数据源没问题,各种格式的都有数据,设置也没问题,应该是你的 gcalendar的问题了,可能对较细的分区读取数据不好。谢谢你的回复,我还是看电视上的天气预报吧,

  66. gui 说:

    你好,我发现用Google订阅的上海天气预报和直接去看你网站上的html数据有很大出入……不知道是为什么

  67. boxome 说:

    北京、杭州也发现69楼的问题

  68. RayChou 说:

    @gui & boxome
    html的数据会定时更新,而Google的数据可能没有及时更新
    有时间我会处理一下这个问题

  69. lyin 说:

    RayChou 老师 什么时候能把天气预报V2的原代码发上来,看到你做的真的很不错 就有时候服务器老打不开

  70. lyin 说:

    RayChou 老师 能求你帮个忙吗?有时间可以加QQ聊吗? 我的QQ 282999377 Email lyin007@gmail.com

  71. jyuan 说:

    新版不能直接显示天气情况,要进入查看,不方便啊,老版可以的,想继续用老版呢,但现在的老版已经不能选择地区了,望解决!

  72. RayChou 说:

    @jyuan
    不知道你是用什么工具来查看的?
    老版的没有问题,可以选择区域

  73. jyuan 说:

    我是用索爱k850i,可以在桌面显示,原来是用老版系统,很不错的,后来出新版了就删了老版,可是发现新版系统在桌面只显示一个日期,要点击进入才看得到天气。
    我是用自带浏览器订阅的,原来在老版系统选择“西南”,然后选“四川”→成都→彭州就可以订了,而现在选择“西南”,相当于刷新页面,没有出现省区列表,无法订阅啊。

  74. RayChou 说:

    @jyuan
    针对你这种情况,推荐暂时先使用老版系统,有时间我会更新一下新版。
    老版系统一直没有改过,应该不会有问题,如果是手机浏览器无法选择,建议在PC机上选择,找到网址再填入手机。

  75. 58 说:

    google 哦司毛的中国节日咯

  76. phome 说:

    INFO:天气预报RSS中的风向信息丢失,只有级别.

  77. 读者 说:

    帅哥现在是否可以提供程序下载?

    谢谢啦

Leave a Reply