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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|