Skip to main content

docstamp

Build Status

Initially it was a conference badge creator based on SVG templates, 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 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 or rsvg-convert 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:

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

To install the latest release:

python -m pip install docstamp

Requirements

See setup.cfg file. Also you will need Inkscape, XeLatex, or PDFLatex installed in your system.

For unicode support in SVG exports, you need to install rsvg-convert, which is available in librsvg-bin.

Compatibility

DocStamp is compatible with Python 2 (we wish to believe) and 3.

We could not test it on Windows.

Authors

  • Alexandre M. Savio @alexsavio

Contributors

  • Oier Etxaniz @oechaniz
  • Luis Javier Salvatierra @ljsalvatierra
  • Haseeb Majid

Metadata

Release files for docstamp 0.4.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for docstamp 0.4.5
File Size Uploaded
docstamp-0.4.5.tar.gz 24.2 kB Details

Release files / docstamp-0.4.5.tar.gz

Download URL docstamp-0.4.5.tar.gz
Size 24.2 kB
Tags Source
SHA-256 checksum
How to use checksums
6bb23bb7f0e2e12eba524e117b2d4fea7d149d847f97c1b6797badd17e0af471
BLAKE2b-256 checksum
How to use checksums
5e4d9fc0927c05380cf76d74ec640c8d8299f56e34a20f23b4c4c481aec0e922
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.3

Release history Release notifications | RSS feed

This release

0.4.5 This release

1 release file

0.4.4

1 release file

0.4.3

1 release file

0.4.2

1 release file

0.4.1

1 release file

0.4.0

1 release file

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.4

1 release file

0.2.3

2 release files

0.2.2

1 release file

0.2.1

2 release files

0.2.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page