{ "info": { "author": "Daniel Greenfeld", "author_email": "pydanny@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing :: Markup" ], "description": "==========\nsimplicity\n==========\n\nConverts ReStructuredText into JSON. \n\n* **Sections** are JSON list dictionary elements \n* **Section Headers** become list titles.\n* **Field** definitions become key/value representations.\n* **Directives** are ignored.\n\nExample\n-------\n\nInput\n\n.. code-block:: RestructuredText\n\n Python\n ------\n :age: 22\n :typing: dynamic, strong\n \n Java \n ----\n :age: 18\n :typing: static, strong\n \nOutput\n\n.. code-block:: JavaScript\n\n [\n {\"title\": \"Python\", \"age\": 22, \"typing\": \"dynamic, strong\"}\n {\"title\": \"Java\", \"age\": 18, \"typing\": \"static, strong\"}\n ]\n \nUsage\n------\n\n.. code-block:: bash\n\n $ git clone git@github.com:pydanny/simplicity.git\n $ cd simplicity/\n $ python simplicity.py sample.rst\n [\n {\n \"description\": \"A fun programming language.\\n\\nUsed to build simplicity!\", \n \"title\": \"Python\",\n \"price\": 0.0,\n \"typing\": \"dynamic, strong\",\n \"age\": 22,\n \"mascot\": \"snake\"\n },\n {\n \"age\": 18,\n \"typing\": \"static, strong\",\n \"mascot\": \"???\",\n \"title\": \"Java\"\n },\n {\n \"url\": \"https://github.com\",\n \"mascot\": \"Octocat\",\n \"title\": \"GitHub\"\n }\n ]\n\n\nBest Used With\n----------------\n\nSimplicity is designed to be used with these packages:\n\n* Complexity_: A refreshingly simple static site generator, for those who like to work in HTML.\n* `redis-py`_: Redis Python Client\n\n.. _Complexity: https://github.com/audreyr/complexity\n.. _`redis-py`: https://github.com/andymccurdy/redis-py\n\n\nKnow of any other good uses for Simplicity? Let me know and I'll add it to the list!\n\nExamples\n---------\n\n* https://github.com/pydanny/simplicity-complexity-example\n\n\nHistory\n=======\n\n0.6.4 (2014-01-29)\n\n * Handle case where the key is not in the dict (thanks @greatdesignisnotenough)\n\n0.6.3 (2013-11-12)\n\n * Handles RST directives gracefully (ignores them)\n\n0.6.2 (2013-07-25)\n\n * Fixes the problem with normal text after field definitions.\n\n0.6.1 (2013-07-23)\n\n * Better multi-line string support\n * Fixed some Python 3 issues\n * Added tests!\n\n0.6.0 (2013-07-19)\n\n * Support for multi-line strings\n\n0.5.1 (2013-07-16)\n\n * Fighting poorly documented setup.py issues. :P\n\n0.5.0 (2013-07-16)\n\n * API Change for easier-to-navigate result data\n\n0.4.2 (2013-07-15)\n\n * Fix console script entry point\n\n0.4.1 (2013-07-15)\n\n * History update\n\n0.4.0 (2013-07-15)\n\n * added type converter\n\n0.3.0 (2013-07-15)\n\n * Accepts command-line argument\n\n0.2.0 (2013-07-15)\n\n * Working prototype\n\n0.1.0 (2013-07-15)\n\n * Pain point\n * Inspiration", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pydanny/simplicity", "keywords": "python,json", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "simplicity", "package_url": "https://pypi.org/project/simplicity/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/simplicity/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/pydanny/simplicity" }, "release_url": "https://pypi.org/project/simplicity/0.6.4/", "requires_dist": null, "requires_python": null, "summary": "Converts ReStructuredText into JSON", "version": "0.6.4" }, "last_serial": 985325, "releases": { "0.1.0": [], "0.2.0": [ { "comment_text": "", "digests": { "md5": "adf8ec9204f8277de0932d78858cf4e9", "sha256": "b5fedac92a2966808c2c7d91249b8d9f656f8e5f36b141911744874a585d9234" }, "downloads": -1, "filename": "simplicity-0.2.0.tar.gz", "has_sig": false, "md5_digest": "adf8ec9204f8277de0932d78858cf4e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2136, "upload_time": "2013-07-14T17:50:17", "url": "https://files.pythonhosted.org/packages/9d/fc/31b4f3622be2b131f2ea080ac8aaa0af8c4b603bff5a81bc0192e70f2124/simplicity-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "510daf1bc4892baf172fb6b34f18c90b", "sha256": "fb3db0ad438ff576caae5fe0830105847727bbbe0096e6790686dfd5945108cf" }, "downloads": -1, "filename": "simplicity-0.3.0.tar.gz", "has_sig": false, "md5_digest": "510daf1bc4892baf172fb6b34f18c90b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2283, "upload_time": "2013-07-14T18:04:49", "url": "https://files.pythonhosted.org/packages/6a/e7/0788cfa327aab47fef1d92cbf21334664b108454ea811f23c310bdb40c65/simplicity-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "e3819e4943d05a558e5becdb7f6087e8", "sha256": "888f35964267338ce267efda226176b2ae975bcd9817e25618ba43c36c09f75c" }, "downloads": -1, "filename": "simplicity-0.4.0.tar.gz", "has_sig": false, "md5_digest": "e3819e4943d05a558e5becdb7f6087e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2282, "upload_time": "2013-07-14T18:18:08", "url": "https://files.pythonhosted.org/packages/06/9b/b36e2baec5bf7e352cc4584b58148617d59b5805471872ae8c0ccde3a9e8/simplicity-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "6555f3dfa8c4297d7799648ae9b2b458", "sha256": "d3bda216c8f6db21be2614c93912739fc7bece51d7f40af8799cc02d35ed980b" }, "downloads": -1, "filename": "simplicity-0.4.1.tar.gz", "has_sig": false, "md5_digest": "6555f3dfa8c4297d7799648ae9b2b458", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2334, "upload_time": "2013-07-14T18:21:51", "url": "https://files.pythonhosted.org/packages/18/cc/a36e89d2f4cf502899d284237f671903935d49dd2bd55befd5fb4744862e/simplicity-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "18e53be06dc587db3d417e0e3189459e", "sha256": "722c6ce9972455bc5cfcfee6c3c07c6aac43e455fe7bd2e089f29bdb901a1048" }, "downloads": -1, "filename": "simplicity-0.4.2.tar.gz", "has_sig": false, "md5_digest": "18e53be06dc587db3d417e0e3189459e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2357, "upload_time": "2013-07-14T18:34:11", "url": "https://files.pythonhosted.org/packages/2b/fe/1fba7a87fe2ff8b0d2848e3ce40677471c9bb5239a872d0a7f2bbbce9fdb/simplicity-0.4.2.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "3e9a3d0093dd91824ca0e4a640b9f501", "sha256": "a7218cc28469dbd44ec71971a6759cca2eb2cbde6ac0e2c4aaf41825a1b7198f" }, "downloads": -1, "filename": "simplicity-0.5.0.tar.gz", "has_sig": false, "md5_digest": "3e9a3d0093dd91824ca0e4a640b9f501", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2495, "upload_time": "2013-07-14T23:09:00", "url": "https://files.pythonhosted.org/packages/25/9c/cac4ae97127cc0d16e27ba40214bfbd17778d3f92cafcc797e17f844838d/simplicity-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "89d4a8bb8d64c2526458116d15c88f14", "sha256": "b44f4c137de4492bb040146010b65010a335aed73078847ec47cf663a3ac1c94" }, "downloads": -1, "filename": "simplicity-0.5.1.tar.gz", "has_sig": false, "md5_digest": "89d4a8bb8d64c2526458116d15c88f14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3077, "upload_time": "2013-07-14T23:18:48", "url": "https://files.pythonhosted.org/packages/5b/fb/70732f47731cd9c3678b33f5f10cf09e3454d12957fbe33103f25358e700/simplicity-0.5.1.tar.gz" } ], "0.6.0": [], "0.6.1": [], "0.6.2": [ { "comment_text": "", "digests": { "md5": "356729eeaf3ef5010446ced921d219c8", "sha256": "efeb2f02b24c41ad7746be66b27c1216f3b27864b360010830ad0acba85edc0e" }, "downloads": -1, "filename": "simplicity-0.6.2.tar.gz", "has_sig": false, "md5_digest": "356729eeaf3ef5010446ced921d219c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4050, "upload_time": "2013-07-25T12:55:04", "url": "https://files.pythonhosted.org/packages/f8/52/74cc15f8045fc730b23ce2fa3158d4681a68bf0c35891bd33e26f295e418/simplicity-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "9537de489de5b8dde9f5d6ec173244d9", "sha256": "0d6713f8db1cc23d4165f61fcf2499cf8fd0be5ea5b4686e6042cc666cf0a527" }, "downloads": -1, "filename": "simplicity-0.6.3.tar.gz", "has_sig": false, "md5_digest": "9537de489de5b8dde9f5d6ec173244d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4985, "upload_time": "2013-11-12T15:11:51", "url": "https://files.pythonhosted.org/packages/d0/4a/c066aa90641f552dc8ae9962da96d81cc241d8f12169057b2fc27f19342d/simplicity-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "286796e53f9873d08183094f12051a40", "sha256": "3d3d3fe3f1bbafcc7fe0c9a0dc42dccda7a7326906d85e1c93a0bebd77428fce" }, "downloads": -1, "filename": "simplicity-0.6.4.tar.gz", "has_sig": false, "md5_digest": "286796e53f9873d08183094f12051a40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5090, "upload_time": "2014-01-29T17:07:57", "url": "https://files.pythonhosted.org/packages/36/e0/f41dc2f8c9b30f0af45fa1626c6180f4e2e65423240d877bbb56747b2a52/simplicity-0.6.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "286796e53f9873d08183094f12051a40", "sha256": "3d3d3fe3f1bbafcc7fe0c9a0dc42dccda7a7326906d85e1c93a0bebd77428fce" }, "downloads": -1, "filename": "simplicity-0.6.4.tar.gz", "has_sig": false, "md5_digest": "286796e53f9873d08183094f12051a40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5090, "upload_time": "2014-01-29T17:07:57", "url": "https://files.pythonhosted.org/packages/36/e0/f41dc2f8c9b30f0af45fa1626c6180f4e2e65423240d877bbb56747b2a52/simplicity-0.6.4.tar.gz" } ] }