About The Package
The package aims to automate the process of updating time entries in harvest. Although harvest provides APIs to do so, it requires superuser access. For regular users, those APIs are not accessible. That is why I created this package, just to make life easier.
Dependencies
- selenium
- chrome-driver: You should have this if you use chrome.
Installation
pip install harvest-for-mightyhive
Usage
Initialize a Harvest client:
harvest = Harvest(username, password)
Populate the class variables and submit.
harvest.date = date.today()
harvest.project = Project.INTERNAL
harvest.task = Task.MEETING
harvest.note = "Kick off meeting"
harvest.duration = "0:30"
harvest.submit()
Release files for harvest-for-mightyhive 0.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| harvest-for-mightyhive-0.0.4.tar.gz | 4.2 kB | Details |
Release files / harvest-for-mightyhive-0.0.4.tar.gz
| Download URL | harvest-for-mightyhive-0.0.4.tar.gz |
|---|---|
| Size | 4.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9e586616a0dd81f56c40320f868032307fd4a8690f201ce01df9d2231dab754a
|
|
BLAKE2b-256 checksum How to use checksums |
4b557cd7b67b015cc9937dab3171deaa5b5332b221a9a1b219f9fc6c36cc1bc3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6
|