{ "info": { "author": "Pradeep Gowda", "author_email": "btbytes+mdninja@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Utilities" ], "description": "=======\nmdninja\n=======\n\n**mdninja + markdown + jinja2 = beautiful HTML documents**\n\n`mdninja` is a document processor that converts markdown documents into HTML document by applying Jinja2 templating.\n\nInstallation\n------------\n\n::\n\n pip install mdninja\n\nUsage\n-----\n\nSimple use:\n\n::\n\n mdninja doc.md -o doc.html\n\n\nIf you want to use a different template:\n\n::\n\n mdninja doc.md -o doc.html --template=stylish.html\n\n\nThe default template is:\n\n::\n\n\t\n\t\n\t\t\n\t\t\t{% for title in meta.title %}{{title}} {% endfor %}\n\t\t\n\t\t\n\t\t\t

{% for title in meta.title %}{{title}} {% endfor %}

\n\t\t\t{{ body }}\n\t\t\t
\n\t\t\n\t\n\nMetadata (like `title` above) is added to the document by adding metadata headers like this at the top of the file\n\n::\n\n Title: A simple document\n\n\nAlternatively, you can specify the meatadata using a YAML style header too:\n\n::\n\n\t---\n\ttitle: A simple document\n\t---\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/btbytes/mdninja", "keywords": "markdown jinja2 publishing", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "mdninja", "package_url": "https://pypi.org/project/mdninja/", "platform": "", "project_url": "https://pypi.org/project/mdninja/", "project_urls": { "Homepage": "https://github.com/btbytes/mdninja" }, "release_url": "https://pypi.org/project/mdninja/1.0.1/", "requires_dist": [ "markdown", "jinja2", "click" ], "requires_python": "~=3.4", "summary": "mdninja + markdown + jinja2 = beautiful HTML", "version": "1.0.1" }, "last_serial": 3335310, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "a471c8bb1d8aadaf337e06a01b005ed1", "sha256": "a5c6ae256175a75e1641a77878dc769039d69c0dd910fbf44c65e58c85d85a87" }, "downloads": -1, "filename": "mdninja-1.0.0-py3.6.egg", "has_sig": false, "md5_digest": "a471c8bb1d8aadaf337e06a01b005ed1", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": "~=3.4", "size": 3759, "upload_time": "2017-11-15T04:51:40", "url": "https://files.pythonhosted.org/packages/b1/54/506827f1026a9dbdedb72705ae9ef56704f1861e2fa8b486598e44913e33/mdninja-1.0.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "8a555eb1a43c09b224f09bbc52bc3df2", "sha256": "b3ef973ce2ed53b0470d602f7468e4a4b145ce951e472a5bcd0f73e15b0736c4" }, "downloads": -1, "filename": "mdninja-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8a555eb1a43c09b224f09bbc52bc3df2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.4", "size": 4418, "upload_time": "2017-11-15T04:51:39", "url": "https://files.pythonhosted.org/packages/de/6a/1e9e27b6d7e9efe48642e057b064d08a278689e30178c00721fa77241b90/mdninja-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2bb80524c086cd799e3da2c05162b90c", "sha256": "348388bba12a6d2de6575cc00fcdf9626344f6cb4262cc742830fe9db4874c90" }, "downloads": -1, "filename": "mdninja-1.0.0.tar.gz", "has_sig": false, "md5_digest": "2bb80524c086cd799e3da2c05162b90c", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.4", "size": 2797, "upload_time": "2017-11-15T04:51:41", "url": "https://files.pythonhosted.org/packages/87/d9/378cd3d36dffb4f715232c8194355054225951c8f6e46a5c5bcc40c44edb/mdninja-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "285847351c98109c304625e3ae62dbe7", "sha256": "3b3668cdb830d98207bf17046c17f30aed2a373cbe04baf794eb3980972e8e5a" }, "downloads": -1, "filename": "mdninja-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "285847351c98109c304625e3ae62dbe7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.4", "size": 4597, "upload_time": "2017-11-15T14:05:21", "url": "https://files.pythonhosted.org/packages/17/9c/aa40711ae602cb576fb8f59ac6e3c4d16294d38bab1a804356118633a325/mdninja-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0c24ffb840beb056515167ec4ed3449", "sha256": "b643a9088507df92c3d771642c43e2cf44b037c0f698696e5c8004b994d09ed0" }, "downloads": -1, "filename": "mdninja-1.0.1.tar.gz", "has_sig": false, "md5_digest": "f0c24ffb840beb056515167ec4ed3449", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.4", "size": 2976, "upload_time": "2017-11-15T14:05:23", "url": "https://files.pythonhosted.org/packages/c2/09/a852f45eb94cc7c8156dcd5031bb4918107e816d417b90c72db51f9a15ff/mdninja-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "285847351c98109c304625e3ae62dbe7", "sha256": "3b3668cdb830d98207bf17046c17f30aed2a373cbe04baf794eb3980972e8e5a" }, "downloads": -1, "filename": "mdninja-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "285847351c98109c304625e3ae62dbe7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.4", "size": 4597, "upload_time": "2017-11-15T14:05:21", "url": "https://files.pythonhosted.org/packages/17/9c/aa40711ae602cb576fb8f59ac6e3c4d16294d38bab1a804356118633a325/mdninja-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0c24ffb840beb056515167ec4ed3449", "sha256": "b643a9088507df92c3d771642c43e2cf44b037c0f698696e5c8004b994d09ed0" }, "downloads": -1, "filename": "mdninja-1.0.1.tar.gz", "has_sig": false, "md5_digest": "f0c24ffb840beb056515167ec4ed3449", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.4", "size": 2976, "upload_time": "2017-11-15T14:05:23", "url": "https://files.pythonhosted.org/packages/c2/09/a852f45eb94cc7c8156dcd5031bb4918107e816d417b90c72db51f9a15ff/mdninja-1.0.1.tar.gz" } ] }