{ "info": { "author": "Alexandre M. Savio", "author_email": "info@pyss.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Other Environment", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# docstamp\n\n[![](https://img.shields.io/badge/python-3.6-blue.svg)](https://badge.fury.io/py/docstamp)\n[![](https://badge.fury.io/py/docstamp.svg)](https://badge.fury.io/py/docstamp)\n[![Build Status](https://travis-ci.org/PythonSanSebastian/docstamp.svg?branch=master)](https://travis-ci.org/PythonSanSebastian/docstamp)\n\nInitially it was a conference badge creator based on SVG templates,\nbut we thought it could be more generic and have many other applications.\n\nDocStamp is a generic template renderer which takes the data from a\n.CSV file and creates one rendered template file for each row of the data.\n\nIt is PDF centric, however it can also export in some cases to PNG.\n\nIt needs:\n\n- Inkscape or rsvg-convert for .SVG templates, and\n- PDFLateX or XeLateX for LateX templates.\n\n## CLI Usage\n\nThe CSV header fields must match the ones in the template file.\n\n```bash\ndocstamp create -i badge.csv -t badge_template.svg -o badges\n```\n\n## Installation\n\nTo install the development version:\n\n```bash\npython -m pip install git+https://www.github.com/PythonSanSebastian/docstamp.git\n```\n\nTo install the latest release:\n\n```bash\npython -m pip install docstamp\n```\n\n## Requirements\nSee `setup.cfg` file. Also you will need Inkscape, XeLatex, or PDFLatex\ninstalled in your system.\n\nFor unicode support in SVG exports, you need to install `rsvg-convert`,\nwhich is available in `librsvg-bin`.\n\n## Compatibility\n\nDocStamp is compatible with Python 2 (we wish to believe) and 3.\n\nWe could not test it on Windows.\n\n## Authors\n\n- Alexandre M. Savio @alexsavio\n\n## Contributors\n\n- Oier Etxaniz @oechaniz\n- Luis Javier Salvatierra @ljsalvatierra\n- Haseeb Majid", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "svg,latex,template,jinja2,inkscape,badge,document,render", "license": "Apache License Version 2.0", "maintainer": "", "maintainer_email": "", "name": "docstamp", "package_url": "https://pypi.org/project/docstamp/", "platform": "", "project_url": "https://pypi.org/project/docstamp/", "project_urls": { "Bug Tracker": "https://github.com/PythonSanSebastian/docstamp/issues", "Changelog": "https://github.com/PythonSanSebastian/docstamp/blob/master/CHANGELOG.md", "Documentation": "https://github.com/PythonSanSebastian/docstamp/blob/master/README.md", "Source Code": "https://github.com/PythonSanSebastian/docstamp" }, "release_url": "https://pypi.org/project/docstamp/0.4.5/", "requires_dist": null, "requires_python": ">=3.6", "summary": "A SVG and LateX template renderer from table data based on Inkscape and Jinja2", "version": "0.4.5" }, "last_serial": 5681161, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "1b90b894192cfdfbd59a773929a9fe85", "sha256": "f24c4cb9577666f9557b34cccefa4bbf08479634553c21599bbc371ea1e75666" }, "downloads": -1, "filename": "docstamp-0.2.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "1b90b894192cfdfbd59a773929a9fe85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13407, "upload_time": "2014-11-12T21:57:03", "url": "https://files.pythonhosted.org/packages/70/dd/4f482474c5c341ba7995174b1f33e7c6fe0ba0de97f30b9d3538152980ae/docstamp-0.2.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "d5d87cc03d61613977940ded41481dba", "sha256": "3d36fec79c0bed33ac89973a74f6159a9168cf4e05c3fd3b801298e22b368694" }, "downloads": -1, "filename": "docstamp-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d5d87cc03d61613977940ded41481dba", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12333, "upload_time": "2014-11-12T21:57:06", "url": "https://files.pythonhosted.org/packages/54/44/b423431f282fd191ebbabce174a8883cb61f41d06f670f79258691800bdc/docstamp-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e720ee6f921d71d914ad3ca003053985", "sha256": "eb7c1c1d7fd5c894ae3b8b638fedb93492cc2f0360ca4d582f0fa0f911cbeb29" }, "downloads": -1, "filename": "docstamp-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e720ee6f921d71d914ad3ca003053985", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8586, "upload_time": "2014-11-12T21:57:09", "url": "https://files.pythonhosted.org/packages/4a/ed/1a5386e0cbe0040282b8328013ce51c58fb9a2dfb0846b4e37043294915d/docstamp-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "1ada54d029500858da44de742afae834", "sha256": "418b691505fdcfd482811fb3cc6e7598f48f624e559899dc4a5394030b4e8864" }, "downloads": -1, "filename": "docstamp-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1ada54d029500858da44de742afae834", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12369, "upload_time": "2014-11-12T22:00:33", "url": "https://files.pythonhosted.org/packages/1d/c2/65b0eb0411e950a74006e4e0014a5d09687d3f5c4d23be08c31f3a5442bd/docstamp-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b256e6b2a18b48d5222bb152413572c", "sha256": "0542c904ec27e6ceb0a872e7a18c806cd7a399097c4ab5e09af7b1e117e125f3" }, "downloads": -1, "filename": "docstamp-0.2.1.tar.gz", "has_sig": false, "md5_digest": "1b256e6b2a18b48d5222bb152413572c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8623, "upload_time": "2014-11-12T22:00:27", "url": "https://files.pythonhosted.org/packages/c6/27/46f5bfefec0562456e0dc1fae199a88281d198cf48affb90f03183cc5a60/docstamp-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "10bc38f83f6f4859140195a8f17cb210", "sha256": "a483bef3036a132a6c13f2e26e7f51699c9c3f6bd15fec4ebe3c3e1aef6096d0" }, "downloads": -1, "filename": "docstamp-0.2.2.tar.gz", "has_sig": false, "md5_digest": "10bc38f83f6f4859140195a8f17cb210", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8636, "upload_time": "2014-11-13T08:47:02", "url": "https://files.pythonhosted.org/packages/02/f5/0d616a78980e9a7638575d9bf423a055193524dc2f2b6f26939adc12ef00/docstamp-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "ca31882a84c6488f4114b6bf9c646af3", "sha256": "7e6d3d2d938118bdb882fb5307328ad95a1acbcc86ea8db8bc231703e6b0d041" }, "downloads": -1, "filename": "docstamp-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ca31882a84c6488f4114b6bf9c646af3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12377, "upload_time": "2014-11-13T08:59:42", "url": "https://files.pythonhosted.org/packages/f7/db/939cdd355502780e0fdf560b457bee02d69b8c877b3587b4db338056b105/docstamp-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23e7a2f7f6901ccf5c7ccf61d5132e34", "sha256": "f51fa02df33f0bc4303fffcd6b2d54bcff80c86455b26ab74172e063043a4ffd" }, "downloads": -1, "filename": "docstamp-0.2.3.tar.gz", "has_sig": false, "md5_digest": "23e7a2f7f6901ccf5c7ccf61d5132e34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8645, "upload_time": "2014-11-13T08:59:06", "url": "https://files.pythonhosted.org/packages/bb/99/1ed753b0b0c070e6db94f943e645e4647dbde6282c66cb4eb2aec6d73573/docstamp-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "8509eada93afcaa1766a3a41f9bf1e4a", "sha256": "205ad1b66c3baed8d8f9e0d0a1c67061e7b3e3b33d1edfcc9e25b5d0a08eb469" }, "downloads": -1, "filename": "docstamp-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8509eada93afcaa1766a3a41f9bf1e4a", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 18619, "upload_time": "2015-03-27T21:15:44", "url": "https://files.pythonhosted.org/packages/35/a1/912ffbc6942bde49c653bb6f91d7be0e6a6c2af7e55651f97790bf7c07e1/docstamp-0.2.4-py2.py3-none-any.whl" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "f3f501d141e020ed0edbcd0ceff8dc5f", "sha256": "99f72070875bcb52085db2d832e85f79fc4b6e83583fca6681a48f35e45212a3" }, "downloads": -1, "filename": "docstamp-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f3f501d141e020ed0edbcd0ceff8dc5f", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 62658, "upload_time": "2016-02-11T22:58:01", "url": "https://files.pythonhosted.org/packages/6e/ad/04e302163bcb346fd900f314a0caab37abc3fedec03f72e7cd5b4a3e5b29/docstamp-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37523e77c9fdc11f69efd254cc7031a6", "sha256": "9389f5f9fcf169b4bace7badf4a355d56ef5b39565dc3633cf3d61225ffb6bc3" }, "downloads": -1, "filename": "docstamp-0.3.0.tar.gz", "has_sig": false, "md5_digest": "37523e77c9fdc11f69efd254cc7031a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18285, "upload_time": "2016-02-11T22:57:54", "url": "https://files.pythonhosted.org/packages/49/fb/7f2382da6d31c4ea2794a10c096eb524e997d9d12e6e5569bc18d86cf3d6/docstamp-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "b0e25de684a1c7ce5154d06e6e8721be", "sha256": "c718a19a7747908c094e534416b3273a965d520c684186e26c6a72bb561257fe" }, "downloads": -1, "filename": "docstamp-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b0e25de684a1c7ce5154d06e6e8721be", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 24257, "upload_time": "2016-03-06T11:42:59", "url": "https://files.pythonhosted.org/packages/a0/cc/12d6a01427bc471e9f8f770b04a13eb9d0b3b6fa7437d84e81c019ae4464/docstamp-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b4406075892ea6bd32705810a6a3e1f", "sha256": "0287a59fdc139181564fec2cb7ef17a8cebd8fd5c3a8e7508f7be16505193146" }, "downloads": -1, "filename": "docstamp-0.3.1.tar.gz", "has_sig": false, "md5_digest": "7b4406075892ea6bd32705810a6a3e1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18305, "upload_time": "2016-03-06T11:42:42", "url": "https://files.pythonhosted.org/packages/da/19/c341787391fa268266e6c77d2b62e5a52e8b2bf2f985dab418aeee46a11f/docstamp-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "bb277de2d5c276c8ea51f08b20e6fa66", "sha256": "54db2890d36f594944210f204a3e3b95e39b21cf3a133bbb03650867ac97909f" }, "downloads": -1, "filename": "docstamp-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bb277de2d5c276c8ea51f08b20e6fa66", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 24485, "upload_time": "2016-04-18T21:17:25", "url": "https://files.pythonhosted.org/packages/ad/14/a7f4a39800f5c5cdfaa14d9303a398ed3e051c3b9e4dccd2f3d3f2ffffa1/docstamp-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5863595d9cf4e26603889913e596159d", "sha256": "5ce635ab627f0398bebb7c7e4c8be82b71cd5ef56441e68b8fcfd51bb11b21f1" }, "downloads": -1, "filename": "docstamp-0.3.2.tar.gz", "has_sig": false, "md5_digest": "5863595d9cf4e26603889913e596159d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18426, "upload_time": "2016-04-18T21:17:16", "url": "https://files.pythonhosted.org/packages/b2/5f/90e77c17ceaa156993cfd748e6ac421fd50155ac972ca948dc81e99e311b/docstamp-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "aaa793e9d1e05c4bbf214da717dde5fe", "sha256": "fe29eae40c88be53112cb547a9557522303ff7a98e8f70ca264b8a8566d0d23a" }, "downloads": -1, "filename": "docstamp-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aaa793e9d1e05c4bbf214da717dde5fe", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 25594, "upload_time": "2016-09-28T13:40:48", "url": "https://files.pythonhosted.org/packages/d8/93/3897a3aae3c0df9389aa7daf3196017614cd9c80886bc5385f19882b67c9/docstamp-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "963adeb9c8d7b2f5cece5269213ece99", "sha256": "f0a9866df992facc8c7fcd55a2c17b6d3550817b6cbd23d37263895a08b123bb" }, "downloads": -1, "filename": "docstamp-0.3.3.tar.gz", "has_sig": false, "md5_digest": "963adeb9c8d7b2f5cece5269213ece99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18467, "upload_time": "2016-09-28T13:40:45", "url": "https://files.pythonhosted.org/packages/0f/93/c1d55444b12c6e3c3be9803e26059fd34fba4a771d775cb1690a6f8449e8/docstamp-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "3e2f228e8744ebbecadf77f5e17179c1", "sha256": "21671fa3eacc50a3b92f008a7d99fe3c6c76fc6aa2a4951ed5024013d92c646a" }, "downloads": -1, "filename": "docstamp-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3e2f228e8744ebbecadf77f5e17179c1", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 25883, "upload_time": "2017-09-24T17:26:07", "url": "https://files.pythonhosted.org/packages/fb/fa/8c2227333141193a918228309b959cf11cccc82547d5515a81c4cf1c62de/docstamp-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f8c6a96f28f35d70b7cd61de91f6e2d7", "sha256": "7250edd0fad510733ca62e2960190e4a3c76c10da1a29345232e886467b728cb" }, "downloads": -1, "filename": "docstamp-0.3.4.tar.gz", "has_sig": false, "md5_digest": "f8c6a96f28f35d70b7cd61de91f6e2d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19664, "upload_time": "2017-09-24T17:26:03", "url": "https://files.pythonhosted.org/packages/38/a3/4a199bf1736f3631552c93ebc16e29461a72757dcf340fd5a3e903693e7d/docstamp-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "60fbfa879d08eeb8cea5bbd8dea5d59d", "sha256": "3c0b0df205998c5dd62950f542217706a6fa68ca7cc47f45b12a3f35ada190fb" }, "downloads": -1, "filename": "docstamp-0.3.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "60fbfa879d08eeb8cea5bbd8dea5d59d", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 26754, "upload_time": "2018-07-15T19:48:17", "url": "https://files.pythonhosted.org/packages/52/70/93dac9fca929ae2310c6432ba921aaccbec48ffd4deca325c978a43c8ca8/docstamp-0.3.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a39daa050adae754c1c37bcd89b5e6d5", "sha256": "80bf31275a1184b055d90efd1252258cb9886b15660dabb256d35d60ef9019c7" }, "downloads": -1, "filename": "docstamp-0.3.5.tar.gz", "has_sig": false, "md5_digest": "a39daa050adae754c1c37bcd89b5e6d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20992, "upload_time": "2018-07-15T19:48:13", "url": "https://files.pythonhosted.org/packages/0b/34/8dc3e09296114a3cd0f73184c9a08cc17d7d1b562f6da41f6121f4132727/docstamp-0.3.5.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "e11c361ec593be829a8a223b856905fb", "sha256": "384f4391a901f2f556ae491cd1025374c0badbb8824bd019fbf4e11cb8f5d76f" }, "downloads": -1, "filename": "docstamp-0.4.0.tar.gz", "has_sig": false, "md5_digest": "e11c361ec593be829a8a223b856905fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21422, "upload_time": "2018-07-29T11:42:11", "url": "https://files.pythonhosted.org/packages/76/ea/ae40c9cdcca807b67a031a8a5d4c45cb32d707ebe9f1ece1a0b2e6176d9d/docstamp-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "5e197f9b6cc04bcc47082caca296695c", "sha256": "141f767372c54a0bb054511b39be412d2428ca6090f61604f7653b28ca68adf5" }, "downloads": -1, "filename": "docstamp-0.4.1.tar.gz", "has_sig": false, "md5_digest": "5e197f9b6cc04bcc47082caca296695c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20607, "upload_time": "2018-07-30T20:02:45", "url": "https://files.pythonhosted.org/packages/24/e4/dbe105217044d5f283a6d4ffb9e2cb34ca5688bd9e698ef440ccbb91acf8/docstamp-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "77cea53c90f237d81314bb815f4c5dab", "sha256": "1bb835fde2abeaad165f8917df0f4eb7d4c48c925dbc6b50c7dd2a889d8e692b" }, "downloads": -1, "filename": "docstamp-0.4.2.tar.gz", "has_sig": false, "md5_digest": "77cea53c90f237d81314bb815f4c5dab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20877, "upload_time": "2018-10-09T20:04:23", "url": "https://files.pythonhosted.org/packages/21/d7/aa9bf63ddc7235ac3df182e2d0ce85324002293f223e1e09942eef469e2a/docstamp-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "9fa4a86daac06e0af7e90d92a9446132", "sha256": "f608b5519913361774e55ce72f10126c669151a401d50c770e0c972db9a85ca5" }, "downloads": -1, "filename": "docstamp-0.4.3.tar.gz", "has_sig": false, "md5_digest": "9fa4a86daac06e0af7e90d92a9446132", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21061, "upload_time": "2018-10-09T22:14:39", "url": "https://files.pythonhosted.org/packages/ca/32/3340a2daab69462c2fe8ee57946a936f82e68011880e7d9e8f2a8efc46fd/docstamp-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "f3fcb26526777fc63c1b33d7f0103d98", "sha256": "243ac545f8c9c22d82552c8a87f906372e719a827a5c7a6ec9c9bfbef52f4567" }, "downloads": -1, "filename": "docstamp-0.4.4.tar.gz", "has_sig": false, "md5_digest": "f3fcb26526777fc63c1b33d7f0103d98", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 24021, "upload_time": "2019-08-12T20:45:21", "url": "https://files.pythonhosted.org/packages/36/37/7a28d4be79a078a519d6f978e381ba2636c2edecbee5723e0f4aaa5471ab/docstamp-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "e7e748b21512966aa6ede4acb87b12be", "sha256": "6bb23bb7f0e2e12eba524e117b2d4fea7d149d847f97c1b6797badd17e0af471" }, "downloads": -1, "filename": "docstamp-0.4.5.tar.gz", "has_sig": false, "md5_digest": "e7e748b21512966aa6ede4acb87b12be", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 24159, "upload_time": "2019-08-15T08:41:55", "url": "https://files.pythonhosted.org/packages/5e/4d/9fc0927c05380cf76d74ec640c8d8299f56e34a20f23b4c4c481aec0e922/docstamp-0.4.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e7e748b21512966aa6ede4acb87b12be", "sha256": "6bb23bb7f0e2e12eba524e117b2d4fea7d149d847f97c1b6797badd17e0af471" }, "downloads": -1, "filename": "docstamp-0.4.5.tar.gz", "has_sig": false, "md5_digest": "e7e748b21512966aa6ede4acb87b12be", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 24159, "upload_time": "2019-08-15T08:41:55", "url": "https://files.pythonhosted.org/packages/5e/4d/9fc0927c05380cf76d74ec640c8d8299f56e34a20f23b4c4c481aec0e922/docstamp-0.4.5.tar.gz" } ] }