Metadata-Version: 2.1
Name: docstamp
Version: 0.3.5
Summary: A SVG and LateX template renderer from table data based on Inkscape and Jinja2.
Home-page: https://github.com/PythonSanSebastian/docstamp.git
Author: Alexandre M. Savio
Author-email: alexsavio@gmail.com
Maintainer: Alexandre M. Savio
Maintainer-email: alexsavio@gmail.com
License: new BSD
Platform: Linux/MacOSX
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Requires-Dist: Pillow (>=3.1.0)
Requires-Dist: jinja2 (>=2.8)
Requires-Dist: gspread (>=0.3.0)
Requires-Dist: oauth2client (>=2.0.0)
Requires-Dist: PyPDF2 (>=1.25.1)
Requires-Dist: qrcode (>=5.1)
Requires-Dist: svgutils (==0.2.0)
Requires-Dist: click (>=6.6)

.. -*- mode: rst -*-

|Python27|_ |Python35|_ |PyPi|_

.. |Python27| image:: https://img.shields.io/badge/python-2.7-blue.svg
.. _Python27: https://badge.fury.io/py/docstamp

.. |Python35| image:: https://img.shields.io/badge/python-3.5-blue.svg
.. _Python35: https://badge.fury.io/py/docstamp

.. |PyPi| image:: https://badge.fury.io/py/docstamp.svg
.. _PyPi: https://badge.fury.io/py/docstamp

docstamp
========

Initially it was a conference badge creator based on SVG templates (https://github.com/PythonSanSebastian/pydger), but we thought
it could be more generic and have many other applications.

DocStamp is a generic template renderer which takes the data from a .CSV file or a Google Spreadsheet and creates
one rendered template file for each row of the data.

It is PDF centric, however it can also export in some cases to PNG.

It needs:

- Inkscape for .SVG templates, and

- PDFLateX or XeLateX for LateX templates.


CLI Usage
---------

The CSV header fields must match the ones in the template file.::

    docstamp create -i badge.csv -t badge_template.svg -o badges

Installation
------------
To install the development version::

    pip install git+https://www.github.com/PythonSanSebastian/docstamp.git

To install the latest release::

    pip install docstamp


Requirements
------------

See `requirements.txt` file. Also you will need Inkscape, XeLatex, or PDFLatex
installed in your system.


Compatibility
-------------
DocStamp is compatible with Python 2 (we wish to believe) and 3.
We could not test it on Windows.


License
-------
New BSD license

Authors
-------
Alexandre M. Savio @alexsavio


Contributors
------------

Oier Etxaniz @oechaniz

Luis Javier Salvatierra @ljsalvatierra

Changelog
=========

Version 0.3.5
-------------
- Code style fixes.
- setup.py now uses requirements.txt file to pick dependencies.
- Fixed the Makefile.


Version 0.3.4
-------------
- Bugfixes.


Version 0.3.3
-------------
- Moved CLI to click.



Previous versions
-----------------

- Lost in History...


