通过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上测试,但它应该可以工作。

学分

更改日志

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(未发布)

  • 初始版本[丹尼]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java什么会导致程序在它似乎拥有的监视器上被阻止?   java Android studio设置视图的背景色   java我可以保存一个文本文件而不给用户修改它的能力吗?   pdfbox PDFBOX2。0:java堆堆栈错误   java是维护和操作AllowList的有效方法   JAVAsql。SQLException:找不到适合jdbc的驱动程序:mysql://localhost:3306/asd性爱   如何使用java。lang.NullPointerException:void 安卓。支持v7。应用程序。ActionBar。setElevation(float)“”在空对象引用上'   java调试空指针异常   java正则表达式,以按令牌的特定匹配项拆分,同时忽略其他匹配项   java为JPanel设置边框上的笔划   并发@Schedule方法的java行为   如何在Java中使用泛型与语言运算符和泛型类扩展数   java Rhino Javascript如何为异常堆栈跟踪标记字符串源   运行可执行jar时发生java错误,无法找到或加载主类