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
Built Distribution
File details
Details for the file attgen-1.1.0.tar.gz
.
File metadata
- Download URL: attgen-1.1.0.tar.gz
- Upload date:
- Size: 134.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54150356dbbfd78d268dfac0e0cfc42b84ade2177f7d0c2deeff6b13ac5d7ca2 |
|
MD5 | 7a535db4d327c8c0ce3ed742ead89ce5 |
|
BLAKE2b-256 | c1242170e22f98cdeca94b1fca76f452055bb9f398a551cac92cc797b1aae407 |
File details
Details for the file attgen-1.1.0-py3-none-any.whl
.
File metadata
- Download URL: attgen-1.1.0-py3-none-any.whl
- Upload date:
- Size: 132.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 225fa3be3476d2adfdf5e09ac2e572323c7e9e7af6b98a8a4c5f643e0286e6c4 |
|
MD5 | 07327ea20cd040eba111247dd069f26c |
|
BLAKE2b-256 | 03e42dbc3bdd1237024589cfc01b872fab6502487c034a2d46d9122d1cd943d3 |