plone.intelligenttext
=====================
Overview
--------
Provides transforms from ``text/x-web-intelligent`` to ``text/html`` and vice versa.
Line breaks and indentation are preserved, and web and email addresses are made into clickable links.
Links get a ``rel="nofollow"`` to make this less interesting for spammers.
This package works in pure Python 2.7 and 3.0 and has no dependency on Plone.
Changelog
=========
.. You should *NOT* be adding new change log entries to this file.
You should create a file in the news directory instead.
For helpful instructions, please see:
https://github.com/plone/plone.releaser/blob/master/ADD-A-NEWS-ITEM.rst
.. towncrier release notes start
4.0.1 (2023-10-07)
------------------
Internal:
- Update configuration files.
[plone devs] (cfffba8c)
4.0.0 (2023-04-26)
------------------
Breaking changes:
- Drop python 2.7 support.
[gforcada] (#1)
Internal:
- Update configuration files.
[plone devs] (2ed8f544)
3.1.0 (2020-04-20)
------------------
New features:
- Drop Python 2.6 support from tests.
Start testing on 3.7 and 3.8.
[maurits] (#9)
3.0.0 (2018-10-31)
------------------
Breaking changes:
- Dropped support for Python 3.3.
Bug fixes:
- Return str from transform in Python 3.
[davisagli]
2.2.1 (2018-01-17)
------------------
Bug fixes:
- Remove use of pyenv on Travis now that they upped their PyPy game and use the
tox-travis egg to simplify how the config file looks like.
[Rotonen]
2.2 (2017-08-04)
----------------
New:
- Recognizes URLs embedded at the end of sentences.
The punctuation mark of the sentence is split from the URL.
Use brackets to force punctuation marks at the end of URLs.
[tarnap]
Fixes:
- Use pyenv for installing python versions on Travis.
[Rotonen]
2.1.0 (2015-10-27)
------------------
New:
- Make compatible with Python 3.
[davisagli]
Fixes:
- Minor cleanup (pep8, readability, ReST)
[jensens]
2.0.3 (2015-05-11)
------------------
- Minor cleanup: whitespace, git ignores.
[gforcada, rnix]
2.0.2 (2013-01-01)
------------------
- Allows an easy way to extend the converter through subclassing.
One might want to override the regexps, or modify the HTML that one of
the replace* methods produces.
https://github.com/plone/plone.intelligenttext/pull/1
[dnouri]
- Add MANIFEST.in.
[WouterVH]
2.0.1 - 2010-07-18
------------------
- Update license to GPL version 2 only.
[hannosch]
2.0 - 2010-06-13
----------------
- Package metadata cleanup.
[hannosch]
2.0a1 - 2009-04-04
------------------
- Specify package dependencies.
[hannosch]
1.0.3 - 2009-04-09
------------------
- Handle windows line endings.
[elro]
- URLs in html really should have the ampersand quoted.
[elro]
- Specify package dependencies.
[hannosch]
1.0.2 - 2008-07-17
------------------
- When convertWebIntelligentPlainTextToHtml is called with an explicit tab_width
we try to make an integer of that ('2' -> 2). When that fails we use the default of 4.
[maurits]
- Minor change in code path, really only to get 100 percent test
coverage.
[maurits]
1.0.1 - 2007-12-04
------------------
- Accept ip addresses as valid urls.
[maurits]
- Accept localhost as valid url.
[maurits]
- Recognize urls with port numbers as links.
Fixes http://plone.org/products/poi/issues/156
[maurits]
- If there is a url in brackets, the link should not contain one of the brackets.
Fixes http://plone.org/products/poi/issues/155
[maurits]
- Fix error where ampersands in urls would get html escaped.
Refs http://plone.org/products/poi/issues/101
[maurits]
- Accept input of None to our transforms.
[maurits]
- Add unit tests (mostly taken from Products.intelligenttext).
[maurits]
1.0 - 2007-08-15
----------------
- Released version 1.0.
[diefenbach]
1.0b2 - 2007-05-07
------------------
- Some documentation cleanup.
[hannosch]
1.0-beta1 - 2007-04-07
----------------------
- Move into plone namespace and integration to PloneTransforms and
MimetypesRegistry/
[diefenbach]
0.1
---
- Initial development by Martin Aspeli (optilude@gmx.net). For further
information see http://dev.plone.org/collective/browser/intelligenttext/
- The transform was originally based on the url_to_hyperlink transform from
Ploneboard by Plone Solutions and others.
- Initial package structure.
[zopeskel]
Raw data
{
"_id": null,
"home_page": "https://pypi.org/project/plone.intelligenttext",
"name": "plone.intelligenttext",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "transform intelligenttext",
"author": "Plone Foundation",
"author_email": "plone-developers@lists.sourceforge.net",
"download_url": "https://files.pythonhosted.org/packages/ee/da/b006afc3ad1b732195fc98fc18902d4716dd193dfb8c7f2d7670e6402dd4/plone.intelligenttext-4.0.1.tar.gz",
"platform": null,
"description": "plone.intelligenttext\n=====================\n\nOverview\n--------\n\nProvides transforms from ``text/x-web-intelligent`` to ``text/html`` and vice versa.\n\nLine breaks and indentation are preserved, and web and email addresses are made into clickable links.\nLinks get a ``rel=\"nofollow\"`` to make this less interesting for spammers.\n\nThis package works in pure Python 2.7 and 3.0 and has no dependency on Plone.\n\nChangelog\n=========\n\n.. You should *NOT* be adding new change log entries to this file.\n You should create a file in the news directory instead.\n For helpful instructions, please see:\n https://github.com/plone/plone.releaser/blob/master/ADD-A-NEWS-ITEM.rst\n\n.. towncrier release notes start\n\n4.0.1 (2023-10-07)\n------------------\n\nInternal:\n\n\n- Update configuration files.\n [plone devs] (cfffba8c)\n\n\n4.0.0 (2023-04-26)\n------------------\n\nBreaking changes:\n\n\n- Drop python 2.7 support.\n [gforcada] (#1)\n\n\nInternal:\n\n\n- Update configuration files.\n [plone devs] (2ed8f544)\n\n\n3.1.0 (2020-04-20)\n------------------\n\nNew features:\n\n\n- Drop Python 2.6 support from tests.\n Start testing on 3.7 and 3.8.\n [maurits] (#9)\n\n\n3.0.0 (2018-10-31)\n------------------\n\nBreaking changes:\n\n- Dropped support for Python 3.3.\n\nBug fixes:\n\n- Return str from transform in Python 3.\n [davisagli]\n\n\n2.2.1 (2018-01-17)\n------------------\n\nBug fixes:\n\n- Remove use of pyenv on Travis now that they upped their PyPy game and use the\n tox-travis egg to simplify how the config file looks like.\n [Rotonen]\n\n\n2.2 (2017-08-04)\n----------------\n\nNew:\n\n- Recognizes URLs embedded at the end of sentences.\n The punctuation mark of the sentence is split from the URL.\n Use brackets to force punctuation marks at the end of URLs.\n [tarnap]\n\nFixes:\n\n- Use pyenv for installing python versions on Travis.\n [Rotonen]\n\n\n2.1.0 (2015-10-27)\n------------------\n\nNew:\n\n- Make compatible with Python 3.\n [davisagli]\n\nFixes:\n\n- Minor cleanup (pep8, readability, ReST)\n [jensens]\n\n\n2.0.3 (2015-05-11)\n------------------\n\n- Minor cleanup: whitespace, git ignores.\n [gforcada, rnix]\n\n\n2.0.2 (2013-01-01)\n------------------\n\n- Allows an easy way to extend the converter through subclassing.\n One might want to override the regexps, or modify the HTML that one of\n the replace* methods produces.\n https://github.com/plone/plone.intelligenttext/pull/1\n [dnouri]\n\n- Add MANIFEST.in.\n [WouterVH]\n\n\n2.0.1 - 2010-07-18\n------------------\n\n- Update license to GPL version 2 only.\n [hannosch]\n\n\n2.0 - 2010-06-13\n----------------\n\n- Package metadata cleanup.\n [hannosch]\n\n\n2.0a1 - 2009-04-04\n------------------\n\n- Specify package dependencies.\n [hannosch]\n\n\n1.0.3 - 2009-04-09\n------------------\n\n- Handle windows line endings.\n [elro]\n\n- URLs in html really should have the ampersand quoted.\n [elro]\n\n- Specify package dependencies.\n [hannosch]\n\n\n1.0.2 - 2008-07-17\n------------------\n\n- When convertWebIntelligentPlainTextToHtml is called with an explicit tab_width\n we try to make an integer of that ('2' -> 2). When that fails we use the default of 4.\n [maurits]\n\n- Minor change in code path, really only to get 100 percent test\n coverage.\n [maurits]\n\n\n1.0.1 - 2007-12-04\n------------------\n\n- Accept ip addresses as valid urls.\n [maurits]\n\n- Accept localhost as valid url.\n [maurits]\n\n- Recognize urls with port numbers as links.\n Fixes http://plone.org/products/poi/issues/156\n [maurits]\n\n- If there is a url in brackets, the link should not contain one of the brackets.\n Fixes http://plone.org/products/poi/issues/155\n [maurits]\n\n- Fix error where ampersands in urls would get html escaped.\n Refs http://plone.org/products/poi/issues/101\n [maurits]\n\n- Accept input of None to our transforms.\n [maurits]\n\n- Add unit tests (mostly taken from Products.intelligenttext).\n [maurits]\n\n\n1.0 - 2007-08-15\n----------------\n\n- Released version 1.0.\n [diefenbach]\n\n\n1.0b2 - 2007-05-07\n------------------\n\n- Some documentation cleanup.\n [hannosch]\n\n\n1.0-beta1 - 2007-04-07\n----------------------\n\n- Move into plone namespace and integration to PloneTransforms and\n MimetypesRegistry/\n [diefenbach]\n\n\n0.1\n---\n\n- Initial development by Martin Aspeli (optilude@gmx.net). For further\n information see http://dev.plone.org/collective/browser/intelligenttext/\n\n- The transform was originally based on the url_to_hyperlink transform from\n Ploneboard by Plone Solutions and others.\n\n- Initial package structure.\n [zopeskel]\n",
"bugtrack_url": null,
"license": "GPL version 2",
"summary": "Provides transforms from text/x-web-intelligent to text/html and vice versa.",
"version": "4.0.1",
"project_urls": {
"Homepage": "https://pypi.org/project/plone.intelligenttext"
},
"split_keywords": [
"transform",
"intelligenttext"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b3d049c18bfb931b935d425087113e43b08129edc5b7a35bbabe6a21276adb7f",
"md5": "65d00be7368b21f9795c006523460da4",
"sha256": "bbfbd4fa76ead210527524b61f3c7e51d39076788fd17cb3dda5c2f2c1be720d"
},
"downloads": -1,
"filename": "plone.intelligenttext-4.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "65d00be7368b21f9795c006523460da4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 10278,
"upload_time": "2023-10-06T22:45:02",
"upload_time_iso_8601": "2023-10-06T22:45:02.462174Z",
"url": "https://files.pythonhosted.org/packages/b3/d0/49c18bfb931b935d425087113e43b08129edc5b7a35bbabe6a21276adb7f/plone.intelligenttext-4.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "eedab006afc3ad1b732195fc98fc18902d4716dd193dfb8c7f2d7670e6402dd4",
"md5": "47010ea05e9e6ca39a2cbcb413f0ab6b",
"sha256": "54eea9214cfc8c68766d2f567df3a65547555690010ea56f0cac441388c62dc7"
},
"downloads": -1,
"filename": "plone.intelligenttext-4.0.1.tar.gz",
"has_sig": false,
"md5_digest": "47010ea05e9e6ca39a2cbcb413f0ab6b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 18760,
"upload_time": "2023-10-06T22:45:03",
"upload_time_iso_8601": "2023-10-06T22:45:03.756228Z",
"url": "https://files.pythonhosted.org/packages/ee/da/b006afc3ad1b732195fc98fc18902d4716dd193dfb8c7f2d7670e6402dd4/plone.intelligenttext-4.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-10-06 22:45:03",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "plone.intelligenttext"
}