Skip to main content

Generate PDF report from toggl

Project description

CircleCI

Script to generate pdf report for GULP (Leistungsnachweis)

Motivation: Those, who work together with Gulp, need to provide report at the end of the month with performance records. In case, Toggl tracker is used, the report generation can be automated using current script.

Local install

Install Pipenv

Project use Pipenv as package manager.

> pip install pipenv

Create virtual environment

> pipenv --python 3.8

Install dependencies

> pipenv install

Generate detailed report

Local run

> ./cli.py \
  --api-key {KEY}  \
  --workspace Test \
  --year 5 \
  --month-number 5 \
  --name "Max Mustermann" \
  --project-number Test \
  --client-name "Muster GmbH" \
  --order-no 123456

Run with docker

> make run \
    api_key={KEY} \
    workspace=Test \
    month_number=5 \
    year=5 \
    name="Max Mustermann" \
    project_number="Test" \
    client_name="Muster GmbH" \
    order_no=123456

Result

report sample

Development

Lint

> make lint

Tests

> make test

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

toggl-report-1.0.6.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

toggl_report-1.0.6-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file toggl-report-1.0.6.tar.gz.

File metadata

  • Download URL: toggl-report-1.0.6.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.2

File hashes

Hashes for toggl-report-1.0.6.tar.gz
Algorithm Hash digest
SHA256 26c409e76d87671ebb4eb9224f81d49fb17ea835e88f9242e0e2e2daf8de20ea
MD5 fcaebc0dfd107deaae36f315506fe575
BLAKE2b-256 41bf1c1022b6f325ec32c0d54db4ebbcb48ec03c044ee1d2928bec9c095dfc34

See more details on using hashes here.

File details

Details for the file toggl_report-1.0.6-py3-none-any.whl.

File metadata

  • Download URL: toggl_report-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 10.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.2

File hashes

Hashes for toggl_report-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 34b5a15f6c398dd217527a2dd5ff132d5bb5895bd65dde73d36c60d4f78e552e
MD5 1509c0a0aa2595862a858b1990e9106f
BLAKE2b-256 a94a70035d99203197b6d30a5eff0c4add502ffd6d477a218c9671b75f794371

See more details on using hashes here.

Supported by

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