Skip to main content

CLI tool to automate the submisison of tp timesheets

Project description

tp-timesheet

Automated submission of TP timesheets

Usage

This tool is published on pypi so from any terminal with python3 installed run:

pip install tp-timesheet

Then run the tool with the help option to find out additional usage information

tp-timesheet --help

Common cli options

# submit today
tp-timesheet --start today

# submit for next 5 days
tp-timesheet --start today --count 5

# submit for Mon 3/10/22 to Thursday 6/10/22
tp-timesheet --start '3/10/22' --count 5

# Schedule the form to submit automatically on weekdays
tp-timesheet --automate weekdays

# append '--verbose' to any command to get more log messages about what is going on
# append '--dry-run' to any command to avoid clicking submit. Good for testing

Development

Install and run tool locally (append --help to see how to use it):

pip install -e .

tp-timesheet ...

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

tp-timesheet-0.2.0.tar.gz (8.5 kB view details)

Uploaded Source

Built Distribution

tp_timesheet-0.2.0-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

Details for the file tp-timesheet-0.2.0.tar.gz.

File metadata

  • Download URL: tp-timesheet-0.2.0.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for tp-timesheet-0.2.0.tar.gz
Algorithm Hash digest
SHA256 0225e28b244bcabfb319888d73e14ca1f50dcdaad2a7f6464a4cb04a96e2078c
MD5 b830dd1d4d910d5f87b3100720d68779
BLAKE2b-256 6f3c1b988fb1152cdd5ba9659830ac093e78a34a213fa93be2c11e85bd9ab963

See more details on using hashes here.

File details

Details for the file tp_timesheet-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for tp_timesheet-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ad4cc05bc698d581ad8cc1d8123516133419e301e4d51493c72bb1f2136d075c
MD5 ccd28db19dccdd2bf2d3163be0c7fdbd
BLAKE2b-256 1e3cd7d56354f9520d359b5c177411cee01365a041fc0ab3c14a251f92fa7d16

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