{ "info": { "author": "DCsunset", "author_email": "DCsunset@protonmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Programming Language :: Python" ], "description": "pandoc-code-attribute\n=====================\n\nPandoc filter to add attributes to code blocks based on their classes.\n\nInstallation\n------------\n\nFirst install python and python-pip.\n\nThen use pip to install:\n\n::\n\n pip3 install --user pandoc-code-attribute\n\nUsage\n-----\n\nConfiguration\n~~~~~~~~~~~~~\n\nBy default, this filter won\u2019t add style attributes to prevent undefined\nerrors.\n\nYou can enable it by setting ``code-attribute`` field in metadata.\n\nTo add attributes to all classes, use:\n\n::\n\n code-attribute: true\n\nTo add attributes to specific classes, use:\n\n::\n\n code-attribute:\n - cpp\n\nExample\n~~~~~~~\n\nThis pandoc filter will add attributes to code blocks based on their\nclasses.\n\nFor example, it can be very useful to use different styles for different\nlanguage in ``listings`` :\n\n::\n\n ---\n code-attribute:\n - cpp\n - python\n header-includes: |\n \\usepackage{listings}\n \\usepackage[usenames,dvipsnames]{color}\n\n \\lstset{ % General settings\n numbers=left,\n numberstyle=\\tiny\n }\n\n \\lstdefinestyle{cpp}{ % Only for C++\n keywordstyle=\\color{Green}\n }\n\n \\lstdefinestyle{python}{ % Only for Python\n keywordstyle=\\color{Magenta}\n }\n ---\n\n C++:\n\n ```cpp\n int main(int argc, char *argv[])\n {\n return 0;\n }\n ```\n\n Python:\n\n ```python\n def main():\n print('Hello')\n\n if __name__ == '__main__':\n main()\n ```\n\nThen compile the example (``--listings`` is needed only for this\nexample):\n\n::\n\n pandoc input.md --filter pandoc-code-attribute --listings -o output.pdf\n\nResults:\n\nCommand\n~~~~~~~\n\nIn general, to use this filter, just add this filter to pandoc command:\n\n::\n\n pandoc input.md --filter pandoc-code-attribute -o output.pdf\n\nLicense\n-------\n\nMIT License\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/DCsunset/pandoc-code-attribute", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pandoc-code-attribute", "package_url": "https://pypi.org/project/pandoc-code-attribute/", "platform": "", "project_url": "https://pypi.org/project/pandoc-code-attribute/", "project_urls": { "Homepage": "https://github.com/DCsunset/pandoc-code-attribute" }, "release_url": "https://pypi.org/project/pandoc-code-attribute/0.2.0/", "requires_dist": [ "panflute (>=1)" ], "requires_python": "", "summary": "Pandoc filter to add attributes to code blocks based on their classes", "version": "0.2.0" }, "last_serial": 5516137, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "f13907cabe2495188dcf8af1b8e8add4", "sha256": "12df87ead799dbe7b4f03555cac3f58177daa97aeae733a8763c737a6f4a5247" }, "downloads": -1, "filename": "pandoc_code_attribute-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f13907cabe2495188dcf8af1b8e8add4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3353, "upload_time": "2019-03-27T14:05:41", "url": "https://files.pythonhosted.org/packages/67/63/64e4e4bad00a11c3911f29edefb78856d110e05144da1b603152c51646c2/pandoc_code_attribute-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7544d2e8cc424fe5c09b45e23e918b9e", "sha256": "4af82e215840481e8f8a9825be27e2a6bb2cb17476e2f00577f5d9fb0e3af6ab" }, "downloads": -1, "filename": "pandoc-code-attribute-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7544d2e8cc424fe5c09b45e23e918b9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2144, "upload_time": "2019-03-27T14:05:43", "url": "https://files.pythonhosted.org/packages/a8/a0/e72afb6c15e632e22548ad8413bc90be9b8f3765e9df150ba9af2c94990d/pandoc-code-attribute-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "012ca825f0c0a68f0f4e129cefff2e89", "sha256": "e139c9f1998dc3fb7787a745e8bdbbf04ef764001acd55281b336503bcd18ba7" }, "downloads": -1, "filename": "pandoc_code_attribute-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "012ca825f0c0a68f0f4e129cefff2e89", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3378, "upload_time": "2019-03-27T14:23:15", "url": "https://files.pythonhosted.org/packages/81/9b/57099de1e6db5e01456711ef6f7fe7a1d28bb35bed7477a0092dc6c28b9d/pandoc_code_attribute-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "20f6ccb72c7070b37c2cb1ce06f90a5f", "sha256": "2d0e2f1ab0ee35b6c726e8a017505c72d971ce9fc0a8ddf1bcad51e1228ee5ce" }, "downloads": -1, "filename": "pandoc-code-attribute-0.1.2.tar.gz", "has_sig": false, "md5_digest": "20f6ccb72c7070b37c2cb1ce06f90a5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2226, "upload_time": "2019-03-27T14:23:17", "url": "https://files.pythonhosted.org/packages/45/a9/d114fbd79c384fdea0b2ba27098db6fa1f126ebf67335501d12d361f257e/pandoc-code-attribute-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "c88aefa9d5aae8c50c684352ef95561d", "sha256": "022a222ac2f3a030d8e8487718f4d6732df1ecf038aafa23b87095959c081bf0" }, "downloads": -1, "filename": "pandoc_code_attribute-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c88aefa9d5aae8c50c684352ef95561d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3378, "upload_time": "2019-03-27T14:28:12", "url": "https://files.pythonhosted.org/packages/7c/ca/91bbfd091590762d54ab2120d2d3ca61af54f26195705174246f2bd01f58/pandoc_code_attribute-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6364e0e798c83e0b3ef4799d590a358d", "sha256": "112af99a90405e1def4b673024f1fb9ec24268182cc8b73765ea985e5098afd7" }, "downloads": -1, "filename": "pandoc-code-attribute-0.1.3.tar.gz", "has_sig": false, "md5_digest": "6364e0e798c83e0b3ef4799d590a358d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2252, "upload_time": "2019-03-27T14:28:13", "url": "https://files.pythonhosted.org/packages/1d/ba/5feb7960197df1b6c5b14dfb597b219c32740720301683879d8dc107dcf0/pandoc-code-attribute-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "05a10ebc3011934a469870f38d1ca63b", "sha256": "b6e62ddd3cfdefdf082760f8990e520730e34943c7b5a10021639816db433e66" }, "downloads": -1, "filename": "pandoc_code_attribute-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "05a10ebc3011934a469870f38d1ca63b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3380, "upload_time": "2019-03-27T14:36:12", "url": "https://files.pythonhosted.org/packages/9a/55/770ff4ebab91dd7a6354da6e0a73851e3dbe4eb77250cc5d251fd2ba97c8/pandoc_code_attribute-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "16e211a0570ecd5a11e1c56c137880ed", "sha256": "14faac31105e8726b34af1d5b091b5cb3d937ade431fa7ed5079833837b55452" }, "downloads": -1, "filename": "pandoc-code-attribute-0.1.4.tar.gz", "has_sig": false, "md5_digest": "16e211a0570ecd5a11e1c56c137880ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2229, "upload_time": "2019-03-27T14:36:14", "url": "https://files.pythonhosted.org/packages/52/6b/f718e7678d3ba488ab7182114170ed8c52b9256bb1592d68531f77090073/pandoc-code-attribute-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "226769a547d07de54d66c20f605a750d", "sha256": "9419cf59d4307c616ad34b0f4c39d8ae21c83971051c8285046a52b847969962" }, "downloads": -1, "filename": "pandoc_code_attribute-0.1.5-py3.6.egg", "has_sig": false, "md5_digest": "226769a547d07de54d66c20f605a750d", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 3029, "upload_time": "2019-03-29T11:16:11", "url": "https://files.pythonhosted.org/packages/ad/e6/fa8cf1799ffa83313a2b75a3dd8750bfb5d37aba9bd2b8de77a6876adeae/pandoc_code_attribute-0.1.5-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "088d2ff130730c3a7993e1b1b648b140", "sha256": "b12128a217e08efd66d73dc1350feddc0bfa5f49028cc14f1cc46e79ffd2d173" }, "downloads": -1, "filename": "pandoc_code_attribute-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "088d2ff130730c3a7993e1b1b648b140", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3611, "upload_time": "2019-03-29T11:16:07", "url": "https://files.pythonhosted.org/packages/3a/3d/c49721aef110878331adbb759130708d3de5ab136d0ec4d220ecd8cd923a/pandoc_code_attribute-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a59f23f600f8df52245bababf47e471a", "sha256": "19c4ae2ac591b1f82eb78d4999ab9dad15c4cfeff5f7dbf2d5e6e05da15550db" }, "downloads": -1, "filename": "pandoc-code-attribute-0.1.5.tar.gz", "has_sig": false, "md5_digest": "a59f23f600f8df52245bababf47e471a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2559, "upload_time": "2019-03-29T11:16:09", "url": "https://files.pythonhosted.org/packages/12/01/067756f1f0531b51b1bb8958710a721428c45d812203fd4187f485d2b956/pandoc-code-attribute-0.1.5.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "e25f22cc4b087c9b00900f98482dfbcc", "sha256": "dff229e5fa78213b3de7dfa6a2c5f72a89ef3fbc9b3163593a58f926834befb8" }, "downloads": -1, "filename": "pandoc_code_attribute-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e25f22cc4b087c9b00900f98482dfbcc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3616, "upload_time": "2019-07-11T08:32:56", "url": "https://files.pythonhosted.org/packages/63/7d/fafaba845f2bbf3aeb3f4ec54a1f8be9c8454ccf1db7fdc66a8fc34b1153/pandoc_code_attribute-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "480198749f7d044bcfb653cd6200da93", "sha256": "6841b57ca8e0ff39d9840008b80c7d6f68aab7af3be934d49a76f2c8cbf44dfa" }, "downloads": -1, "filename": "pandoc-code-attribute-0.2.0.tar.gz", "has_sig": false, "md5_digest": "480198749f7d044bcfb653cd6200da93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2566, "upload_time": "2019-07-11T08:32:58", "url": "https://files.pythonhosted.org/packages/4d/84/b8a9dc7189671d014c746fcf5dd88c3a76df2f7c792de0ad4b15f92b82fd/pandoc-code-attribute-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e25f22cc4b087c9b00900f98482dfbcc", "sha256": "dff229e5fa78213b3de7dfa6a2c5f72a89ef3fbc9b3163593a58f926834befb8" }, "downloads": -1, "filename": "pandoc_code_attribute-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e25f22cc4b087c9b00900f98482dfbcc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3616, "upload_time": "2019-07-11T08:32:56", "url": "https://files.pythonhosted.org/packages/63/7d/fafaba845f2bbf3aeb3f4ec54a1f8be9c8454ccf1db7fdc66a8fc34b1153/pandoc_code_attribute-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "480198749f7d044bcfb653cd6200da93", "sha256": "6841b57ca8e0ff39d9840008b80c7d6f68aab7af3be934d49a76f2c8cbf44dfa" }, "downloads": -1, "filename": "pandoc-code-attribute-0.2.0.tar.gz", "has_sig": false, "md5_digest": "480198749f7d044bcfb653cd6200da93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2566, "upload_time": "2019-07-11T08:32:58", "url": "https://files.pythonhosted.org/packages/4d/84/b8a9dc7189671d014c746fcf5dd88c3a76df2f7c792de0ad4b15f92b82fd/pandoc-code-attribute-0.2.0.tar.gz" } ] }