提供从text/x-web-intelligent到text/html以及相反方向的转换。
项目描述
plone.intelligenttext
概述
提供从 text/x-web-intelligent 到 text/html 及反之的转换。
保留换行和缩进,将网页和电子邮件地址转换为可点击链接。链接添加 rel="nofollow" 属性,使垃圾邮件发送者对其不感兴趣。
此包在纯Python 2.7和3.0上运行,不依赖Plone。
变更日志
4.0.1 (2023-10-07)
内部
更新配置文件。[plone开发者] (cfffba8c)
4.0.0 (2023-04-26)
破坏性更改
放弃对python 2.7的支持。[gforcada] (#1)
内部
更新配置文件。[plone开发者] (2ed8f544)
3.1.0 (2020-04-20)
新功能
从测试中移除对Python 2.6的支持。开始测试3.7和3.8。[maurits] (#9)
3.0.0 (2018-10-31)
破坏性更改
已放弃对Python 3.3的支持。
错误修复
在Python 3中从转换返回str。[davisagli]
2.2.1 (2018-01-17)
错误修复
由于PyPy性能提升,现在在Travis上不再使用pyenv,改用tox-travis egg简化配置文件。[Rotonen]
2.2 (2017-08-04)
新功能
识别句子末尾嵌入的URL。句子的标点符号与URL分开。使用括号强制在URL末尾添加标点符号。[tarnap]
修复
在Travis上使用pyenv安装python版本。[Rotonen]
2.1.0 (2015-10-27)
新功能
与Python 3兼容。[davisagli]
修复
小型清理(pep8、可读性、ReST)[jensens]
2.0.3 (2015-05-11)
小型清理:空白、git忽略。[gforcada, rnix]
2.0.2 (2013-01-01)
允许通过子类化轻松扩展转换器。可能需要重写正则表达式,或修改replace*方法生成的HTML。[dnouri]
添加MANIFEST.in。[WouterVH]
2.0.1 - 2010-07-18
更新许可证为仅GPL版本2。[hannosch]
2.0 - 2010-06-13
清理包元数据。[hannosch]
2.0a1 - 2009-04-04
指定包依赖项。[hannosch]
1.0.3 - 2009-04-09
处理Windows换行符。[elro]
HTML中的URL应真正包含引用的&符号。[elro]
指定包依赖项。[hannosch]
1.0.2 - 2008-07-17
当使用显式tab_width调用convertWebIntelligentPlainTextToHtml时,我们尝试将其转换为整数(“2” -> 2)。如果失败,则使用默认值4。[maurits]
在代码路径上进行了微小更改,实际上只是为了获得100%的测试覆盖率。[maurits]
1.0.1 - 2007-12-04
接受IP地址作为有效的URL。[maurits]
接受localhost作为有效的URL。[maurits]
识别带端口号的URL作为链接。修复 http://plone.org/products/poi/issues/156 [maurits]
如果括号中有URL,则链接不应包含括号之一。修复 http://plone.org/products/poi/issues/155 [maurits]
修复URL中的&符号被HTML转义的错误。参看 http://plone.org/products/poi/issues/101 [maurits]
接受None作为我们的转换的输入。[maurits]
添加单元测试(大部分来自Products.intelligenttext)。[maurits]
1.0 - 2007-08-15
发布版本1.0。[diefenbach]
1.0b2 - 2007-05-07
一些文档清理。[hannosch]
1.0-beta1 - 2007-04-07
移入plone命名空间,并集成到PloneTransforms和MimetypesRegistry/[diefenbach]
0.1
初始开发由Martin Aspeli完成(optilude@gmx.net)。更多信息请参阅 http://dev.plone.org/collective/browser/intelligenttext/
此转换最初基于Plone Solutions和其他人编写的Ploneboard中的url_to_hyperlink转换。
初始包结构。[zopeskel]
项目详情
下载文件
下载适合您平台文件的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。