将任意HTML内容转换为适合移动浏览器格式的格式
项目描述
介绍
mobile.htmlprocessing 是一个Python包,提供将任意HTML内容转换为适合移动浏览器格式的实用工具。
它是mFabrik Web和Mobile 解决方案包的一部分,用于使用Python构建多渠道内容管理。
功能
重写 <img> 标签,以便图像适合移动观看
将任意输入HTML转换为有效的XHTML,使其更兼容于手机
强制在缺少ALT属性的情况下为图像提供空ALT文本
防止跨站脚本攻击(XSS)和其他恶意行为,如lxml.html.clean所提供。支持受信任的HTML和非受信任的HTML处理模式。
Unicode兼容 - 消费怪异字符
这是一个框架库,旨在与任何Web服务器或基于Python的CMS系统协同工作。它允许重写HTML。您需要继承和专门化提供的基类以匹配您的CMS范例。例如,请参阅Go Mobile for Plone CMS插件产品。
需求
Python 2.4+
用法
请参阅单元测试中的示例代码。
单元测试
将mobile.htmlprocessing添加到您的PYTHONPATH。
像通常一样运行单元测试
python tests/test_image.py
另请参阅
源代码和问题跟踪
该项目托管在Google Code项目仓库。
商业支持和开发
此软件包根据开源GPL 2许可证授权。
来自mFabrik的Web和移动产品网站的商业CMS和移动开发支持选项可用。
我们一流的Python开发者随时准备帮助您解决任何软件开发需求。
0.9.2 - 当前
不要因为空的HTML文档而窒息[miohtama]
0.9.1 - 0.9.2
依赖lxml[miohtama]
0.9 - 0.9.1
修复维护者信息[miohtama]
0.9
主要项目重构[miohtama]
0.1
初始版本
项目详细信息
关闭
mobile.htmlprocessing-1.0.0.zip的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f87bff8f1c373d03647963afeff862f20c8c457a924d1d9e8cdb32eb1e7900b3 |
|
MD5 | e6a04ae992bf087dab4ca1ea305fa9a7 |
|
BLAKE2b-256 | b43dea88e3ed528c7ab8b264ccc61833b54bbffc935fb49838fe8d521f3cf841 |