No project description provided
Project description
Description
attgen is a tool to generate a french certificate during the COVID-19 confinment. I give it not for the real usage you may have with it but for given the code I use to play with pdfrw and reportlab libraries.
Installation
attgen is distributed on PyPI as a universal wheel and is available on Linux/macOS and Windows and supports Python 2.7/3.5+ and PyPy.
$ pip install attgen
Usage
$ attgen --help
usage: attgen [-h] [--verbose] [--conf CONF] [--time TIME] [--out OUT]
optional arguments:
-h, --help show this help message and exit
--verbose, -v increase output verbosity
--conf CONF, -c CONF Add a configuration file
--time TIME, -t TIME Set begin time (eg. 15h12)
--out OUT, -o OUT Set the output filename
The configuration file is a yaml file:
global_data:
adresse: '1 rue de la place, 75000 Paris'
ville: "Paris"
reasons: sport
# reasons: "travail courses sante famille sport judiciaire missions"
data:
- lastname: 'Jean'
firstname: 'Michel'
birthday: '01/01/1970'
town: "Amiens"
- lastname: 'Jean'
firstname: 'Marie'
birthday: '01/01/1970'
town: "Amiens"
inputs: /tmp/certificate.pdf
This Config file can be also put in the Home directory under ${HOME}/.attgen and will be read at the beginning of the execution.
Examples of usage:
attgen
attgen -t 15:00
attgen -o /tmp/my_certificate.pdf
attgen -c my_config_file.yaml
attgen -c my_config_file.yaml -o /tmp/my_certificate.pdf -t 15:00
License
attgen is distributed under the terms of
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
attgen-1.1.0.tar.gz
(134.3 kB
view hashes)
Built Distribution
attgen-1.1.0-py3-none-any.whl
(132.6 kB
view hashes)