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.6.tar.gz (797.2 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: kouyierr-0.0.6.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.6.tar.gz
Algorithm Hash digest
SHA256 5f453c3755923f4a2ebf3799a4c69e59f938f88f61b6e845ff915822e21a49c6
MD5 7af3970c0c0c0c2163290f7b295b1029
BLAKE2b-256 5f0b6323ad073508e8a69f040651413354ab3cc9e7711cca3f1c850420b56a3f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kouyierr-0.0.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 5f129f5d08a506e41c0ca0217fa503f0cb049bb1cc1e54ae8b8908a14b2e8ad1
MD5 f36aa7e98b383246b3481e3fea111061
BLAKE2b-256 d5563ef4919c226524fcee571df6171ce4bbc6fb9a43f45f4490c6bd25cad182

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