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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: tp-timesheet-0.2.1.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.1.tar.gz
Algorithm Hash digest
SHA256 ba7a1cf7ffda3fb0d70a9cd8ac46b988fdc5385c12128f5d9c7c294b5454f69b
MD5 9da8f06796a619dec81f02da9bce007b
BLAKE2b-256 050ad6abca00a339ba891e08c06e61bfeba4076b6233cd37f9ad73883e38184a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tp_timesheet-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a835fb4d2c8bdfe794699ea5574d3c858a93af2aa25a35ab89d0d21c5c83e03b
MD5 e6ac6187fe90baf1285a86e59a788c09
BLAKE2b-256 d4add9e32108701121851e6bf3b1e06bff8c2b1291c9da13112025b8ff2c64ff

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