All Projects → stanislavulrych → tempo-api-python-client

stanislavulrych / tempo-api-python-client

Licence: Apache-2.0 license
Python bindings for Tempo - https://apidocs.tempo.io/

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to tempo-api-python-client

tempomat
CLI for Tempo Jira Timesheets Plugin
Stars: ✭ 45 (+164.71%)
Mutual labels:  jira, tempo
vamp-aubio-plugins
aubio plugins for Vamp
Stars: ✭ 38 (+123.53%)
Mutual labels:  tempo-tracking, tempo
drowsy
😪 Lazy integrations tool for RESTful interfaces to aid POC development and streamline integrations
Stars: ✭ 19 (+11.76%)
Mutual labels:  api-client
pinboard.net
Fully featured API wrapper for pinboard.in
Stars: ✭ 21 (+23.53%)
Mutual labels:  api-client
Jiraffe
One stop place for exploiting Jira instances in your proximity
Stars: ✭ 157 (+823.53%)
Mutual labels:  jira
ticket-check-action
Verify that pull request titles start with a ticket ID
Stars: ✭ 29 (+70.59%)
Mutual labels:  jira
sia-cog
Various cognitive api for machine learning, vision, language intent alalysis. Covers traditional as well as deep learning model design and training.
Stars: ✭ 34 (+100%)
Mutual labels:  api-client
rippled-php
A PHP library for rippled (XRP Ledger) communication.
Stars: ✭ 33 (+94.12%)
Mutual labels:  api-client
qvapay-python
Non official, but friendly QvaPay library for the Python language.
Stars: ✭ 18 (+5.88%)
Mutual labels:  api-client
vira
Create and update your Jira issues while inside Vim!
Stars: ✭ 76 (+347.06%)
Mutual labels:  jira
php-abraflexi
PHP Based Library for easy interaction with czech accounting system FlexiBee.
Stars: ✭ 15 (-11.76%)
Mutual labels:  api-client
jira.sh
JIRA Client for Bash Scripts
Stars: ✭ 15 (-11.76%)
Mutual labels:  jira
YuiAPI
一个浏览器API测试客户端,API文档生成器,支持chrome/firefox/新版edge
Stars: ✭ 25 (+47.06%)
Mutual labels:  api-client
WikidataR
An R package for the Wikidata API
Stars: ✭ 49 (+188.24%)
Mutual labels:  api-client
rdfp
This R package connects the DoubleClick for Publishers API from R
Stars: ✭ 16 (-5.88%)
Mutual labels:  api-client
strava
PHP Class for the Strava API (v3)
Stars: ✭ 117 (+588.24%)
Mutual labels:  api-client
binance-client-websocket
🛠️ C# client for Binance websocket API
Stars: ✭ 41 (+141.18%)
Mutual labels:  api-client
jiraworklogtool
A simple Chrome Extension that allows adding worklog in Jira easily.
Stars: ✭ 38 (+123.53%)
Mutual labels:  jira
noire-server
Hapi Boilerplate
Stars: ✭ 20 (+17.65%)
Mutual labels:  api-client
JSON-API-Client
Abstract client-side php implementation of the json api specification (jsonapi.org)
Stars: ✭ 17 (+0%)
Mutual labels:  api-client

tempo-api-python-client

Python bindings for Tempo Rest API.

This is a Tempo API client library to simplify the interaction with Tempo timesheets.

Pip release is available: https://pypi.org/project/tempo-api-python-client/

Tempo Rest API documentation can be found at https://apidocs.tempo.io/

Installation

Install current release by pip

pip install tempo-api-python-client

Getting Started

You need an API token for communicating with tempo REST APIs.

from tempoapiclient import client

tempo = client.Tempo(
    auth_token="<your_tempo_api_key>",
    base_url="https://api.tempo.io/core/3")

worklogs = tempo.get_worklogs(
    dateFrom="2019-11-10",
    dateTo="2019-11-11"
    )

for i in worklogs:
    print(i)

There are also functions to retrieve user and team-specific worklogs.

Code Format

  • Flake8: flake8 --max-line-length=120 tempoapiclient/*

  • Pylint: pylint --max-line-length=120 tempoapiclient

Contributing

Contribution is welcome. See CONTRIBUTING.md for more details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].