跳转到主要内容

将任意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插件产品。

需求

用法

请参阅单元测试中的示例代码。

单元测试

将mobile.htmlprocessing添加到您的PYTHONPATH。

像通常一样运行单元测试

python tests/test_image.py

另请参阅

源代码和问题跟踪

该项目托管在Google Code项目仓库

商业支持和开发

此软件包根据开源GPL 2许可证授权。

来自mFabrik的Web和移动产品网站的商业CMS和移动开发支持选项可用。

我们一流的Python开发者随时准备帮助您解决任何软件开发需求。

作者

mFabrik Research Oy - 可雇佣的Python和Plone专业人士。

变更日志

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 (14.7 kB 查看哈希值)

上传时间

由以下赞助

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面