{ "info": { "author": "Henrik Palmlund Wahlgren @ Palmlund Wahlgren Innovative Technology AB", "author_email": "henrik@pwit.se", "bugtrack_url": null, "classifiers": [], "description": "============\ntempo-client\n============\n\nA Python client to Tempo Timesheet REST API\n\nSimple Client for interfacing to Tempo Timesheet.\n\nWe use it to pull worklogs and aggregate to our billing system, so all endpoints\nare not implemented. If you want more functions we would love a pull request.\n\nWe don't use the full OAuth2 authorization, just the API token generated from within JIRA.\n\nSee `Tempo Timesheet Documentation `_ for more details.\n\nSupported functions\n===================\n\n* Get all accounts\n* Get account info\n* Get worklogs for account\n\n\nExample\n=======\n\n.. code-block:: python\n\n import iso8601\n from tempo_client.client import TempoClient\n\n client = TempoClient(access_token='xxxxxxxxx')\n\n from_date = iso8602.parse_date('2018-02-01')\n end_date = iso8602.parse_date('2018-02-28')\n\n worklogs = client.get_account_worklogs(\n account_key='ACCOUNT', start=from_date, stop=end_date)\n\n\n=========\nChangelog\n=========\n\n0.0.1\n=====\n\nFirst implementation of the client. Really need to add better error handling...\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pwitab/tempo-client", "keywords": "Tempo,Tempo Timesheets,Timesheets", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "tempo-client", "package_url": "https://pypi.org/project/tempo-client/", "platform": "", "project_url": "https://pypi.org/project/tempo-client/", "project_urls": { "Homepage": "https://github.com/pwitab/tempo-client" }, "release_url": "https://pypi.org/project/tempo-client/0.0.1/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "A Python client to Tempo Timesheet REST API", "version": "0.0.1" }, "last_serial": 3822327, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "7eb9a770bd261b4c9abf10cd6c4f6e0e", "sha256": "79864875b4c6912bbacda94686479e40754189fc376e5fbd8370459af5672b93" }, "downloads": -1, "filename": "tempo_client-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7eb9a770bd261b4c9abf10cd6c4f6e0e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4161, "upload_time": "2018-04-30T22:17:53", "url": "https://files.pythonhosted.org/packages/d0/24/7cfe788d98faea29138cdde32b43b81689f5e2dac4ff6d24677865464e16/tempo_client-0.0.1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7eb9a770bd261b4c9abf10cd6c4f6e0e", "sha256": "79864875b4c6912bbacda94686479e40754189fc376e5fbd8370459af5672b93" }, "downloads": -1, "filename": "tempo_client-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7eb9a770bd261b4c9abf10cd6c4f6e0e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4161, "upload_time": "2018-04-30T22:17:53", "url": "https://files.pythonhosted.org/packages/d0/24/7cfe788d98faea29138cdde32b43b81689f5e2dac4ff6d24677865464e16/tempo_client-0.0.1-py3-none-any.whl" } ] }