{ "info": { "author": "Vadim Markovtsev", "author_email": "gmarkhor@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: POSIX", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Libraries" ], "description": "# plueprint\n[API Blueprint](https://github.com/apiaryio/api-blueprint) parser written in Python.\nIt uses [Markdown](https://pythonhosted.org/Markdown) well-known package to do\ninitial DOM parsing.\n\n### Installing\n```\npip install plueprint\n```\n\n### Using\nAs a library:\n```Python\nfrom markdown import Markdown\nm = Markdown(extensions=[\"plueprint\"])\nm.set_output_format(\"apiblueprint\")\napi = m.convert(\"\"\"\nFORMAT: 1A\n\n# The Simplest API\nThis is one of the simplest APIs written in the **API Blueprint**.\n\n# /message\n\n## GET\n+ Response 200 (text/plain)\n\n Hello World!\n\"\"\")\nprint(api)\n```\nAs a script:\n```\npython -m plueprint \"Real World API.md\"\npython -m plueprint \"Real World API.md\" -o \"api.pickle\"\n```\n\n### Notes\nTo suppress warnings about parsed documents, set `plueprint.entities.report_warnings` to `False`.\n\nReleased under New BSD license.\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/vmarkovtsev/plueprint", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/vmarkovtsev/plueprint", "keywords": "blueprint,apiblueprint", "license": "New BSD", "maintainer": null, "maintainer_email": null, "name": "plueprint", "package_url": "https://pypi.org/project/plueprint/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/plueprint/", "project_urls": { "Download": "https://github.com/vmarkovtsev/plueprint", "Homepage": "https://github.com/vmarkovtsev/plueprint" }, "release_url": "https://pypi.org/project/plueprint/0.4.2/", "requires_dist": null, "requires_python": null, "summary": "API Blueprint (https://apiblueprint.org/) parser in pure Python", "version": "0.4.2" }, "last_serial": 2041020, "releases": { "0.1.0": [ { "comment_text": "built for Darwin-15.0.0", "digests": { "md5": "428028650f00faa19348fd9a346d6693", "sha256": "ff8712deaac9007f75a79da3fa68f3472fb748e23d11b59409fe5061f4be2ce3" }, "downloads": -1, "filename": "plueprint-0.1.0.macosx-10.10-x86_64.tar.gz", "has_sig": false, "md5_digest": "428028650f00faa19348fd9a346d6693", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 31206, "upload_time": "2015-11-01T10:00:31", "url": "https://files.pythonhosted.org/packages/3f/89/0d5232fa10511c3ce623c63f9747fa2d741e781a3dd81ffa6627488fd8c2/plueprint-0.1.0.macosx-10.10-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "dd35d0947a97e45dc001ddaa0edda48c", "sha256": "c92f94ce63c52b56c251cf5c7e2356e8becb134a0dfd99efc04939e7c0b33c29" }, "downloads": -1, "filename": "plueprint-0.1.0.tar.gz", "has_sig": false, "md5_digest": "dd35d0947a97e45dc001ddaa0edda48c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12132, "upload_time": "2015-11-01T10:02:27", "url": "https://files.pythonhosted.org/packages/ef/c9/bb88a855e2d8b81d7d1f69403b5b8a42ecd8b995970f3ba50a81cd3520dc/plueprint-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "built for Darwin-15.0.0", "digests": { "md5": "2a8084a4209765acf905d107f3467b6a", "sha256": "fcbdc26d75e0ec2535f991719d496d23382cf5439ae54e4f1a381640cdc08845" }, "downloads": -1, "filename": "plueprint-0.1.1.macosx-10.10-x86_64.tar.gz", "has_sig": false, "md5_digest": "2a8084a4209765acf905d107f3467b6a", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 31278, "upload_time": "2015-11-01T10:20:59", "url": "https://files.pythonhosted.org/packages/e7/f1/c0e066ead74c7dea0a38d293b85a882d32d43cd15771ea50e122f2708812/plueprint-0.1.1.macosx-10.10-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "8a3166cd3296f87e000b22145229999e", "sha256": "be2bf3978c59f754fb80dd9b7e743ce5cf88fb038e1f6f7c8264240802286886" }, "downloads": -1, "filename": "plueprint-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8a3166cd3296f87e000b22145229999e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12341, "upload_time": "2015-11-01T10:21:31", "url": "https://files.pythonhosted.org/packages/06/16/123d15357970900eb3e87d33f7f0fc467b7b2663cf51d97142dc8c7d8301/plueprint-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "built for Linux-3.19.0-28-generic-x86_64-with-glibc2.9", "digests": { "md5": "bbbd8926b131bdcc3d00e9424757f899", "sha256": "3a48cfd101d0283e24fcd9d49c364084762e299719c7b36f5a4725112eb23a45" }, "downloads": -1, "filename": "plueprint-0.2.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "bbbd8926b131bdcc3d00e9424757f899", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 33965, "upload_time": "2015-11-02T15:32:42", "url": "https://files.pythonhosted.org/packages/00/75/9cd1b6b3433252eb0533c8016efbfec232236ae6c646e6202644f130c6e7/plueprint-0.2.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "e0f70119297d896c8e7e8891e895d3b1", "sha256": "f148d1d91502c60574a4dd054201914d54eebe0c63b7130da6cd295c8a9254c4" }, "downloads": -1, "filename": "plueprint-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e0f70119297d896c8e7e8891e895d3b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12919, "upload_time": "2015-11-02T15:31:41", "url": "https://files.pythonhosted.org/packages/84/f2/7e8dc1b013bcc388af75d97816dedaf0a790bfad5cabc3d04c7645144ca9/plueprint-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "b68d3ba47b2e620554d4f45091f1d899", "sha256": "e848eda5bb9b2c9f25de710999d6ca1f7c4e369798f84cbb44279d3ad648843c" }, "downloads": -1, "filename": "plueprint-0.2.1.tar.gz", "has_sig": false, "md5_digest": "b68d3ba47b2e620554d4f45091f1d899", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12944, "upload_time": "2015-11-02T15:41:31", "url": "https://files.pythonhosted.org/packages/c1/0b/92925ba30f094348e03a3923f3f72abad81c37b727580cdfa3974ad60d7e/plueprint-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "86f514344ef2044c54ef47c5a4093fc6", "sha256": "ba48548e2f8fb89c9a4da4970d1b70180bfe48ba83842c21c879523af425f8f2" }, "downloads": -1, "filename": "plueprint-0.3.0.tar.gz", "has_sig": false, "md5_digest": "86f514344ef2044c54ef47c5a4093fc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14394, "upload_time": "2015-11-04T15:59:59", "url": "https://files.pythonhosted.org/packages/42/0c/900eab1edf2e073cdbc31801ce279841b47394167156db601a87341dc00d/plueprint-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "a2dfcad92d6c865d917ed63b470d9ab4", "sha256": "46ed18c8ab3544dcc42c7ac21479e422252c4c9126e06269055b1cc76d4f6c96" }, "downloads": -1, "filename": "plueprint-0.4.0.tar.gz", "has_sig": false, "md5_digest": "a2dfcad92d6c865d917ed63b470d9ab4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15062, "upload_time": "2015-11-05T10:34:59", "url": "https://files.pythonhosted.org/packages/d3/94/d3e6054e7a07ce82b3c3ad617c75d928c8d3ad3d3e8560ad187cc21e1d95/plueprint-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "1859aa982c9ce1d7cd266afcbf582835", "sha256": "9c1252799d3fde0dec9adb8adcde39d62d3d20673b6b857092da204cb54aff38" }, "downloads": -1, "filename": "plueprint-0.4.1.tar.gz", "has_sig": false, "md5_digest": "1859aa982c9ce1d7cd266afcbf582835", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16187, "upload_time": "2015-11-08T16:32:59", "url": "https://files.pythonhosted.org/packages/02/b2/712a5799570223b606a561949cd23b45da7b30ba1ad6f21b473aa84cea4b/plueprint-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "0c4d20fe38772e0d2d06d9a33598a80a", "sha256": "3d157e7d2e8e08df3b56a000f705e4b87093298bf27fb8cc454152fb1d2057ff" }, "downloads": -1, "filename": "plueprint-0.4.2.tar.gz", "has_sig": false, "md5_digest": "0c4d20fe38772e0d2d06d9a33598a80a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16242, "upload_time": "2016-04-01T20:19:24", "url": "https://files.pythonhosted.org/packages/ff/14/4b8c0fa64169584b1ea7b7f4d023bbeb662b3cf64b71c57d7e675615597f/plueprint-0.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0c4d20fe38772e0d2d06d9a33598a80a", "sha256": "3d157e7d2e8e08df3b56a000f705e4b87093298bf27fb8cc454152fb1d2057ff" }, "downloads": -1, "filename": "plueprint-0.4.2.tar.gz", "has_sig": false, "md5_digest": "0c4d20fe38772e0d2d06d9a33598a80a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16242, "upload_time": "2016-04-01T20:19:24", "url": "https://files.pythonhosted.org/packages/ff/14/4b8c0fa64169584b1ea7b7f4d023bbeb662b3cf64b71c57d7e675615597f/plueprint-0.4.2.tar.gz" } ] }