Skip to main content

Document Generator, aka Doc As Code

Project description

GitHub tag GitHub license PyPI pyversions CircleCI

Kouyierr

This project is basically a document generator (Doc As Code) focused on a few targets like invoices, timesheet, resume or documentation.

The initial goal was to avoid using Microsoft Wo@#$ and Ex@#$ to generate these recurrent documents, and to be able to add a little automation (of course we're lazy ^^).

Usage

This python module use click to facilitate cli calls, help is self-explanatory:

kouyierr --help
Usage: kouyierr [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  invoice
  version

Scope

With click module, we bundled several scope to make life easier

invoice

blabla invoice

resume

blabla resume

timesheet

blabla timesheet

How to build

# create a virtual env
virtualenv venv

# activate virtual env 
source venv/bin/activate 

# run test and package
pip3 install .[test] --user --upgrade
python3 setup.py test

# install snapshot build
pip3 install . --user --upgrade

Releases

After a commit or merge on master circleci deploys kouyierr automatically on pypi

To install the release version from PyPi:

pip3 install kouyierr --upgrade --user

Or you can install local version as well:

git clone git@github.com:vmdude/kouyierr.git && cd kouyierr
pip3 install . --upgrade --user

License

This project is licensed under the MIT License (see the LICENSE file for details).

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

kouyierr-0.0.7.tar.gz (797.2 kB view details)

Uploaded Source

Built Distribution

kouyierr-0.0.7-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file kouyierr-0.0.7.tar.gz.

File metadata

  • Download URL: kouyierr-0.0.7.tar.gz
  • Upload date:
  • Size: 797.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for kouyierr-0.0.7.tar.gz
Algorithm Hash digest
SHA256 ef32332c641309419affa6ce5bc00ea0e2758abc75be4221976d3e325476673e
MD5 bb85e4858e3ef30cb59473d4f8aff981
BLAKE2b-256 dccd952e98d532161c2f7875dae3e29d2a7f3e60720ccba1a0ecfebe876dce61

See more details on using hashes here.

File details

Details for the file kouyierr-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: kouyierr-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for kouyierr-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 bda4a5f3e55d531af4127869cb89e53ddc125511c534603921c1b3facf6142b5
MD5 c51afdd4d789fd405c35f8208234465a
BLAKE2b-256 d379b2b918859f375031213d15246c79a7ebd681e703d1353a3b2861be93d3c2

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