A Python client to Tempo Timesheet REST API
Project description
tempo-client
A Python client to Tempo Timesheet REST API
Simple Client for interfacing to Tempo Timesheet.
We use it to pull worklogs and aggregate to our billing system, so all endpoints are not implemented. If you want more functions we would love a pull request.
We don’t use the full OAuth2 authorization, just the API token generated from within JIRA.
See Tempo Timesheet Documentation for more details.
Supported functions
Get all accounts
Get account info
Get worklogs for account
Example
import iso8601
from tempo_client.client import TempoClient
client = TempoClient(access_token='xxxxxxxxx')
from_date = iso8602.parse_date('2018-02-01')
end_date = iso8602.parse_date('2018-02-28')
worklogs = client.get_account_worklogs(
account_key='ACCOUNT', start=from_date, stop=end_date)
Changelog
0.0.1
First implementation of the client. Really need to add better error handling…
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
File details
Details for the file tempo_client-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: tempo_client-0.0.1-py3-none-any.whl
- Upload date:
- Size: 4.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79864875b4c6912bbacda94686479e40754189fc376e5fbd8370459af5672b93 |
|
MD5 | 7eb9a770bd261b4c9abf10cd6c4f6e0e |
|
BLAKE2b-256 | d0247cfe788d98faea29138cdde32b43b81689f5e2dac4ff6d24677865464e16 |