{ "info": { "author": "Jonathan Ellenberger et al", "author_email": "jay_thompson@wgbh.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Django", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Text Processing :: Markup" ], "description": "====================\ndjango-textplusstuff\n====================\n\n.. image:: https://travis-ci.org/WGBH/django-textplusstuff.svg?branch=master\n :target: https://travis-ci.org/WGBH/django-textplusstuff\n :alt: Travis CI Status\n\n.. image:: https://img.shields.io/coveralls/WGBH/django-textplusstuff.svg?style=flat\n :target: https://coveralls.io/r/WGBH/django-textplusstuff\n :alt: Coverage Status\n\n.. image:: https://img.shields.io/pypi/v/django-textplusstuff.svg?style=flat\n :target: https://pypi.python.org/pypi/django-textplusstuff/\n :alt: Latest Version\n\n----\n\nAbout\n=====\n\nSummary\n-------\n\nA django field that makes it easy to intersperse 'stuff' into blocks of text.\n\nA Flexible Interface\n````````````````````\n\n``django-textplusstuff`` provides a simple interface for returning the contents of your field however you like: as either markdown-flavored text, valid HTML markup (with or without 'stuff' interspersed) or even plain text (with all markdown formatting removed).\n\nKeep Track of Your Content\n``````````````````````````\n\n``django-textplusstuff`` also keeps track of which model instances are associated within each TextPlusStuffField (via the `TextPlusStuffLink` model) so you can see where all your textplusstuff-integrated content is used across your django project.\n\nEasy Integration\n````````````````\n\nRegistering existing models for use in TextPlusStuffFields is as easy as integrating a model into the admin.\n\nDesigner/Front-End Developer Friendly\n`````````````````````````````````````\n\nEach model registered with ``django-textplusstuff`` can have as many 'renditions' as you like which keeps business logic DRY while enabling designers and front-end developers to have control over how content is displayed.\n\nCompatibility\n-------------\n\n| Version 0.7 is compatible with:\n| Python 2.7, 3.4, 3.5, 3.6\n| Django 1.7, 1.8, 1.9\n| Django REST Framework 2.5, 3.0, 3.1, 3.2, 3.3 (maybe 3.5+, but untested)\n|\n| Version 0.8 is compatible with:\n| Python 2.7, 3.4, 3.5, 3.6\n| Django 1.10, 1.11\n| Django REST Framework 3.6, 3.7\n|\n| Version 0.9 is compatible with:\n| Python 3.4, 3.5, 3.6\n| Django 2.0\n| Django REST Framework 3.7\n\nDocumentation\n-------------\n\nFull documentation available at `Read the Docs `_.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/WGBH/django-textplusstuff/", "keywords": "", "license": "MIT License, see LICENSE", "maintainer": "", "maintainer_email": "", "name": "django-textplusstuff", "package_url": "https://pypi.org/project/django-textplusstuff/", "platform": "", "project_url": "https://pypi.org/project/django-textplusstuff/", "project_urls": { "Homepage": "http://github.com/WGBH/django-textplusstuff/" }, "release_url": "https://pypi.org/project/django-textplusstuff/0.9.1/", "requires_dist": null, "requires_python": "", "summary": "A django field that makes it easy to intersperse 'stuff' into blocks of text.", "version": "0.9.1" }, "last_serial": 4768414, "releases": { "0.1": [], "0.1.1": [ { "comment_text": "", "digests": { "md5": "7930db0f8441f0e3f596fa1e9542d6b9", "sha256": "119516db7603cd7ab805841a3c5aeb3cbd28f42633d9d22e1ffadfc46e628156" }, "downloads": -1, "filename": "django-textplusstuff-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7930db0f8441f0e3f596fa1e9542d6b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 127181, "upload_time": "2015-02-09T16:12:13", "url": "https://files.pythonhosted.org/packages/af/2d/a2e6562bc65578d8b8259e724f147c78d90035314becacb13f9b473f9deb/django-textplusstuff-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "3c544fb31dc08b2c7be0209ad1f5843b", "sha256": "e245b64613d0b4b044a34ae56e4982be1d339898ed7d9023b753fca48330a6cb" }, "downloads": -1, "filename": "django-textplusstuff-0.1.2.tar.gz", "has_sig": false, "md5_digest": "3c544fb31dc08b2c7be0209ad1f5843b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 128260, "upload_time": "2015-02-09T17:15:40", "url": "https://files.pythonhosted.org/packages/4f/c2/0e3bd0672baa6000255acb6aef3cf7cd2bbea99fd549a923db5150e85003/django-textplusstuff-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "f323d845aed8c9c7370fb714451bb66f", "sha256": "4178c39738ee894da5a29f7ea776479116324403e28095cef195125d40ccebe7" }, "downloads": -1, "filename": "django-textplusstuff-0.1.3.tar.gz", "has_sig": false, "md5_digest": "f323d845aed8c9c7370fb714451bb66f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121505, "upload_time": "2015-02-09T19:10:43", "url": "https://files.pythonhosted.org/packages/51/a1/f63593f5d76dbc7f59925355cdecb44e5daec952c50c010aff9fc6e0dc8b/django-textplusstuff-0.1.3.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "8d57a67e7e558b9bd796671d9e47f0b7", "sha256": "bbb8daa505794c21522b34c387ca5420935b41ff9cbabbe256b90c0d649f96ea" }, "downloads": -1, "filename": "django-textplusstuff-0.2.tar.gz", "has_sig": false, "md5_digest": "8d57a67e7e558b9bd796671d9e47f0b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121906, "upload_time": "2015-02-10T17:17:54", "url": "https://files.pythonhosted.org/packages/19/7f/30688776c0769abe716f22b6ed016f51ddbafa904a13bd463014266c3ecf/django-textplusstuff-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "b1e489bd9a627929062967382c951780", "sha256": "60914e76c8f6949dcbce5d619ec37b892b324298512e0efb24fa1cf9e4f3c605" }, "downloads": -1, "filename": "django-textplusstuff-0.2.1.tar.gz", "has_sig": false, "md5_digest": "b1e489bd9a627929062967382c951780", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 122127, "upload_time": "2015-02-11T17:53:13", "url": "https://files.pythonhosted.org/packages/eb/a2/15d1ce46d21afcbead64b9fc16bc2ac84ecc4e2941c49dcc9033069025b7/django-textplusstuff-0.2.1.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "25050db60f4141f6d4a544338e4cc0ec", "sha256": "ea0827d8b86aeb3e9320ed0784e0b6baf4abf9f9e9260f632c82194ee98f1f82" }, "downloads": -1, "filename": "django_textplusstuff-0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "25050db60f4141f6d4a544338e4cc0ec", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 129302, "upload_time": "2015-05-12T13:43:56", "url": "https://files.pythonhosted.org/packages/a7/66/306213b62f26a47d60ea0c977f8419b1a82ec89c91aea77272ed58d2d22f/django_textplusstuff-0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17561b96e524f2e5a9c1dc70e3997895", "sha256": "1505d613f29c4fd0f950e41cb1d8bc8d38778a19de015860acd6975fea2e20a9" }, "downloads": -1, "filename": "django-textplusstuff-0.3.tar.gz", "has_sig": false, "md5_digest": "17561b96e524f2e5a9c1dc70e3997895", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 122514, "upload_time": "2015-05-12T13:43:53", "url": "https://files.pythonhosted.org/packages/60/d8/aec6d1a732740ea830847dddd7eb3b314573d6092e1e832870187efb316b/django-textplusstuff-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "509fe44ac6355ce62770f71dedfd033b", "sha256": "766d5ca84c2af4b78366b4cf1ee445cb2dc64c1b369b983c504c1e4fd035b633" }, "downloads": -1, "filename": "django_textplusstuff-0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "509fe44ac6355ce62770f71dedfd033b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 129589, "upload_time": "2015-05-29T16:50:44", "url": "https://files.pythonhosted.org/packages/c3/14/2ab86da68e785ffaa9c458e8e64fbe431592d57031ab780f9137e7b9cdb0/django_textplusstuff-0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c18f641558baefd2a40aa52e86e08d2", "sha256": "ac934c30f18ca79833d4ae2fc35aadeb1a87ab1754c0376dcc2411a004f11902" }, "downloads": -1, "filename": "django-textplusstuff-0.4.tar.gz", "has_sig": false, "md5_digest": "5c18f641558baefd2a40aa52e86e08d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 122845, "upload_time": "2015-05-29T16:50:41", "url": "https://files.pythonhosted.org/packages/20/ad/698104fc593717625b3e4abe8bcc2c164f573ab452832ba51826dc3c4ef4/django-textplusstuff-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "9998d578c498680798f43d3a51abe4f4", "sha256": "6c999e94c3d317bb5211c6efe805f58b2e44ecfebd717bceaeb9739d63204c51" }, "downloads": -1, "filename": "django_textplusstuff-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9998d578c498680798f43d3a51abe4f4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 129657, "upload_time": "2015-10-08T16:38:42", "url": "https://files.pythonhosted.org/packages/dd/6d/5bc07022f23532661980909976ad2a30dec23976545edc82bc1b09932e5b/django_textplusstuff-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58e12d7003994a3c1ca967b46b2df8dc", "sha256": "4f20dee47313cb4bcbba90583be442668d207d709144f629446e5400d5f6ddea" }, "downloads": -1, "filename": "django-textplusstuff-0.4.1.tar.gz", "has_sig": false, "md5_digest": "58e12d7003994a3c1ca967b46b2df8dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 122959, "upload_time": "2015-10-08T16:38:37", "url": "https://files.pythonhosted.org/packages/b7/c3/f4a177410ef4dee39243f101d6c883b6922167940313102f6a7a4ea5ffab/django-textplusstuff-0.4.1.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "624a32b2b2f5435273a341365b3bbe88", "sha256": "cbccf026fb769fbad4632a0950f9858f73b5c2bf03dec9ea0e48c246a61b3ddb" }, "downloads": -1, "filename": "django_textplusstuff-0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "624a32b2b2f5435273a341365b3bbe88", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 131602, "upload_time": "2015-11-12T20:57:34", "url": "https://files.pythonhosted.org/packages/90/2b/0b63a9f1cbf22cf1292413a2a5ccfdc40f976df491ceefc3b63d2b8c8656/django_textplusstuff-0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "690827fe51901c7b7ff7edcfad5f46df", "sha256": "39c95ffa08f35414413392c3c5f3b03834764a9f4f00e4e6762828b69c95ea57" }, "downloads": -1, "filename": "django-textplusstuff-0.5.tar.gz", "has_sig": false, "md5_digest": "690827fe51901c7b7ff7edcfad5f46df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124793, "upload_time": "2015-11-12T20:57:28", "url": "https://files.pythonhosted.org/packages/42/a0/65a50c9f2bf765fdaed30985c2632aa7b61da4a4e0ade6c042ee2dce4cc2/django-textplusstuff-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "3fbb20689bf80785151989ea160935f0", "sha256": "3b91a92b5769e97174a6ae9bef2da9b62f6ebc89b9690f402490ee32668c9eed" }, "downloads": -1, "filename": "django_textplusstuff-0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3fbb20689bf80785151989ea160935f0", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 131610, "upload_time": "2016-03-29T14:58:27", "url": "https://files.pythonhosted.org/packages/9e/28/203c20a8997cfbc8e52c39928c06dacf2b576db253780e1f33b354418070/django_textplusstuff-0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2370069439f1782417e2b96b56d43b4", "sha256": "7073d14fe49d6e1e754c8b8e1f89a177d7605766109c5b22160f85a6f19d5ff8" }, "downloads": -1, "filename": "django-textplusstuff-0.6.tar.gz", "has_sig": false, "md5_digest": "a2370069439f1782417e2b96b56d43b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124786, "upload_time": "2016-03-29T14:58:03", "url": "https://files.pythonhosted.org/packages/4e/8c/12fee12bb62e4d95595be6245f970c5a43144ae27ec7ccbc6e1d9ec52522/django-textplusstuff-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "e6a3db66431c7fb86a807ef7084822af", "sha256": "8226e77532597924c921b1a987a7d8a6c0445b8aef0e9f642260e574aed39429" }, "downloads": -1, "filename": "django-textplusstuff-0.7.tar.gz", "has_sig": false, "md5_digest": "e6a3db66431c7fb86a807ef7084822af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123933, "upload_time": "2018-01-23T18:54:17", "url": "https://files.pythonhosted.org/packages/fa/05/e8b90088f22a137589dc864bd9e6c6f39ba886ec802922fb7b1ad863d117/django-textplusstuff-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "c5f764817abe3f062d01e1fe21e4990c", "sha256": "1dfc96f3fe426065f68830cc0ff82b9ce0a15a217e1eab4c97505e39c9ec3063" }, "downloads": -1, "filename": "django-textplusstuff-0.8.tar.gz", "has_sig": false, "md5_digest": "c5f764817abe3f062d01e1fe21e4990c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 122972, "upload_time": "2018-02-09T18:24:35", "url": "https://files.pythonhosted.org/packages/f0/a4/de2ecda1cf705decee7de5815c0e1505dd34ad324d870c69c3ac34a798b4/django-textplusstuff-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "78820ce00c0d2fab74233a92bffc7144", "sha256": "4dda2f5d4d604a4d56b749016170f82c22d516a2c8fa33029bbcc99e1a21844a" }, "downloads": -1, "filename": "django-textplusstuff-0.9.tar.gz", "has_sig": false, "md5_digest": "78820ce00c0d2fab74233a92bffc7144", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 122919, "upload_time": "2018-02-22T16:02:05", "url": "https://files.pythonhosted.org/packages/5c/26/f18433ab0836fa7ad1276866bd0395bec601ffeb8c94bfdf3a4ab6e94449/django-textplusstuff-0.9.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "133c6fad7e0761ac9ddc17c2f9690a8c", "sha256": "21875bd134eb6972dcb159e8c355c6d98bc829dece101ee054ec0b004df86385" }, "downloads": -1, "filename": "django-textplusstuff-0.9.1.tar.gz", "has_sig": false, "md5_digest": "133c6fad7e0761ac9ddc17c2f9690a8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123015, "upload_time": "2019-02-01T13:42:36", "url": "https://files.pythonhosted.org/packages/c4/d9/49a981c70a3aaeaaea7eea4f6e2c218d52f372ccdda7b17655cecd3ad816/django-textplusstuff-0.9.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "133c6fad7e0761ac9ddc17c2f9690a8c", "sha256": "21875bd134eb6972dcb159e8c355c6d98bc829dece101ee054ec0b004df86385" }, "downloads": -1, "filename": "django-textplusstuff-0.9.1.tar.gz", "has_sig": false, "md5_digest": "133c6fad7e0761ac9ddc17c2f9690a8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123015, "upload_time": "2019-02-01T13:42:36", "url": "https://files.pythonhosted.org/packages/c4/d9/49a981c70a3aaeaaea7eea4f6e2c218d52f372ccdda7b17655cecd3ad816/django-textplusstuff-0.9.1.tar.gz" } ] }