通过aemet显示天气的portlet
cs.portlet.aemet的Python项目详细描述
简介
此产品创建一个portlet来显示天气信息 由AEMET提供。
它解析一个xml文件并创建一个数据结构来创建 基于类似于 产品Meteo。这个产品很好用,但是由于 由于AEMET站点的html不断变化,它很容易失败。
现在aemet为每个地方提供了一个固定的xml,因此 要创建portlet并键入所需xml文件的url 展示。解析结果缓存在内存中,使用 plone.memoize的ramcache。
如果要自定义portlet的外观,请使用 z3c.jbot并查看在 正在分析aemetparser.py文件中的XML。
您可以在:
兼容性
在plone 4.0.x、4.1、4.2和4.3上测试,在plone 3.3.x上测试,但它应该可以工作。
学分
- 想法:GMV对于Meteo
- AEMET:为西班牙提供免费的天气信息(总是给予赞扬)。
- 解析代码和portlet实现:dani reguera<;dreguera@codesyntax.com>;
- plone goodies,doc和i18n:mikel larreategi<;mlarreategi@codesyntax.com>;
更改日志
1.4.1(2018-02-01)
- 修复URL解析 [勘误]
1.4(2018-02-01)
-
删除LXML(LBARGUTXI)
1.3(2013-11-04)
- 当原始XML具有空数据时返回空的dict [勘误]
1.2(2011-10-06)
- 一些文件[勘误表]
1.1(2011-10-05)
- 增加了I18N[勘误表]
1.0(未发布)
- 初始版本[丹尼]