plone.intelligenttext


Nameplone.intelligenttext JSON
Version 4.0.1 PyPI version JSON
download
home_pagehttps://pypi.org/project/plone.intelligenttext
SummaryProvides transforms from text/x-web-intelligent to text/html and vice versa.
upload_time2023-10-06 22:45:03
maintainer
docs_urlNone
authorPlone Foundation
requires_python>=3.8
licenseGPL version 2
keywords transform intelligenttext
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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"
}
        
Elapsed time: 0.13128s