{ "info": { "author": "Nikita Sivakov", "author_email": "sivakov512@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# YAML metadata extension for [Python-Markdown](https://github.com/waylan/Python-Markdown)\n\n[](https://travis-ci.org/sivakov512/python-markdown-full-yaml-metadata)\n[](https://coveralls.io/github/sivakov512/python-markdown-full-yaml-metadata)\n[](https://github.com/ambv/black)\n[](https://pypi.python.org/pypi/markdown-full-yaml-metadata)\n[](https://pypi.python.org/pypi/markdown-full-yaml-metadata)\n\nThis extension adds YAML meta data handling to markdown with all YAML features.\n\nAs in the original, metadata is parsed but not used in processing.\n\nMetadata parsed as is by PyYaml and without additional transformations, so this plugin is not compatible with original [Meta-Data extension](https://pythonhosted.org/Markdown/extensions/meta_data.html).\n\n\n## Basic Usage\n\n``` python\nimport markdown\n\n\ntext = \"\"\"---\ntitle: What is Lorem Ipsum?\ncategories:\n - Lorem Ipsum\n - Stupid content\n...\n\nLorem Ipsum is simply dummy text.\n\"\"\"\n\nmd = markdown.Markdown(extensions = ['full_yaml_metadata'])\nmd.convert(text) == '
Lorem Ipsum is simply dummy text.
'\nmd.Meta == {'title': 'What is Lorem Ipsum?', 'categories': ['Lorem Ipsum', 'Stupid content']}\n```\n\n## Development and contribution\n\n* install project dependencies\n```bash\npython setup.py develop\n```\n\n* install linting, formatting and testing tools\n```bash\npip install -r requirements.txt\n```\n\n* run tests\n```bash\npytest\n```\n\n* run linters\n```bash\nflake8\nblack --check ./\n```\n\n* feel free to contribute!\n\n## Python versions compatibility\n\nThis plugin tested with python versions 3.6 and 3.7.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sivakov512/python-markdown-full-yaml-metadata", "keywords": "markdown yaml meta metadata", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "markdown-full-yaml-metadata", "package_url": "https://pypi.org/project/markdown-full-yaml-metadata/", "platform": "", "project_url": "https://pypi.org/project/markdown-full-yaml-metadata/", "project_urls": { "Homepage": "https://github.com/sivakov512/python-markdown-full-yaml-metadata" }, "release_url": "https://pypi.org/project/markdown-full-yaml-metadata/2.0.1/", "requires_dist": null, "requires_python": ">=3.6", "summary": "YAML metadata extension for Python-Markdown", "version": "2.0.1" }, "last_serial": 5186533, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "856037ee3a9a6e2bc6433c7082755d6c", "sha256": "e2e4233676086d92d71801accb0e03e81bde06fda9474e84eed7b2e61f4d662f" }, "downloads": -1, "filename": "markdown-full-yaml-metadata-0.0.2.tar.gz", "has_sig": false, "md5_digest": "856037ee3a9a6e2bc6433c7082755d6c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 2575, "upload_time": "2017-12-17T17:22:40", "url": "https://files.pythonhosted.org/packages/67/49/2ecef2d3448edc1b0a60508681bc0269117770bdc89ac0e3ac69098b22c0/markdown-full-yaml-metadata-0.0.2.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "88f25fe1e7010f1a9ff6af63bbf53c8d", "sha256": "e66dc0a5426777dd840fff90d1fe63d410bc9a867792e7b87c4c0e8517e71e65" }, "downloads": -1, "filename": "markdown-full-yaml-metadata-0.0.4.tar.gz", "has_sig": false, "md5_digest": "88f25fe1e7010f1a9ff6af63bbf53c8d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 2576, "upload_time": "2019-01-21T14:44:44", "url": "https://files.pythonhosted.org/packages/d4/8b/d6109a6b941cfe167b4924933d331cc7b30cf7cf7c55db607ead13ff1340/markdown-full-yaml-metadata-0.0.4.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "ed3bfbef3d1e5a7ab9a31a826c3776b9", "sha256": "2173fb63a912774fc6db3471a0ee281b516bb625856f603fd6f078113b7cfa7a" }, "downloads": -1, "filename": "markdown-full-yaml-metadata-1.0.0.tar.gz", "has_sig": false, "md5_digest": "ed3bfbef3d1e5a7ab9a31a826c3776b9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2593, "upload_time": "2019-03-04T06:10:25", "url": "https://files.pythonhosted.org/packages/b9/4a/2f646e7bde17c4fc0060c7f42bd228dd1dc3cf345941f3c585f7177171ca/markdown-full-yaml-metadata-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "1fa3b881f616620e525a2a596d768e0a", "sha256": "7ceb180aeac4dfb129398db8469a484ad27e8d653427fd3464e566a35fc85d7b" }, "downloads": -1, "filename": "markdown-full-yaml-metadata-1.1.0.tar.gz", "has_sig": false, "md5_digest": "1fa3b881f616620e525a2a596d768e0a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2584, "upload_time": "2019-04-04T10:51:09", "url": "https://files.pythonhosted.org/packages/79/53/d4fff7382745c4ac8715dde8d6a4e836dc170699ed8941403e677fcd7661/markdown-full-yaml-metadata-1.1.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "c0fa62b4b7e380e5127a3f77db941b3d", "sha256": "6fec63a16db9994cdcb6ed70f6984859274e9d24dda79e04a458b57a3855ea05" }, "downloads": -1, "filename": "markdown-full-yaml-metadata-2.0.0.tar.gz", "has_sig": false, "md5_digest": "c0fa62b4b7e380e5127a3f77db941b3d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2630, "upload_time": "2019-04-04T11:01:27", "url": "https://files.pythonhosted.org/packages/a2/93/23a3b9f5a33af4303e6e238734e4e2d79bd5835641e818538bd3b78bd4f8/markdown-full-yaml-metadata-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "0a709dbe05c7e6ee1b143472897fe8c5", "sha256": "8f7868d7bbccd2bbd2a2762dd1775f0764a023fa6332e7eaa552f87491eba6ac" }, "downloads": -1, "filename": "markdown-full-yaml-metadata-2.0.1.tar.gz", "has_sig": false, "md5_digest": "0a709dbe05c7e6ee1b143472897fe8c5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2819, "upload_time": "2019-04-25T07:25:19", "url": "https://files.pythonhosted.org/packages/95/b0/dbfd4fbeed605048a9a47d27c87b2efdcea6c93bbf7ab916d04958712ddb/markdown-full-yaml-metadata-2.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0a709dbe05c7e6ee1b143472897fe8c5", "sha256": "8f7868d7bbccd2bbd2a2762dd1775f0764a023fa6332e7eaa552f87491eba6ac" }, "downloads": -1, "filename": "markdown-full-yaml-metadata-2.0.1.tar.gz", "has_sig": false, "md5_digest": "0a709dbe05c7e6ee1b143472897fe8c5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2819, "upload_time": "2019-04-25T07:25:19", "url": "https://files.pythonhosted.org/packages/95/b0/dbfd4fbeed605048a9a47d27c87b2efdcea6c93bbf7ab916d04958712ddb/markdown-full-yaml-metadata-2.0.1.tar.gz" } ] }