Skip to main content

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


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 details)

Uploaded Source

Built Distribution

attgen-1.1.0-py3-none-any.whl (132.6 kB view details)

Uploaded Python 3

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

Hashes for attgen-1.1.0.tar.gz
Algorithm Hash digest
SHA256 54150356dbbfd78d268dfac0e0cfc42b84ade2177f7d0c2deeff6b13ac5d7ca2
MD5 7a535db4d327c8c0ce3ed742ead89ce5
BLAKE2b-256 c1242170e22f98cdeca94b1fca76f452055bb9f398a551cac92cc797b1aae407

See more details on using hashes here.

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

Hashes for attgen-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 225fa3be3476d2adfdf5e09ac2e572323c7e9e7af6b98a8a4c5f643e0286e6c4
MD5 07327ea20cd040eba111247dd069f26c
BLAKE2b-256 03e42dbc3bdd1237024589cfc01b872fab6502487c034a2d46d9122d1cd943d3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page