Name | godspeed-api JSON |
Version |
0.2.2
JSON |
| download |
home_page | None |
Summary | A Godspeed task manager API wrapper |
upload_time | 2024-05-01 16:50:12 |
maintainer | None |
docs_url | None |
author | Artem Trubacheev |
requires_python | None |
license | None |
keywords |
python
godspeed
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Godspeed-API
[![Python 3.9+](https://img.shields.io/badge/python-3.9%2B-blue)](https://www.python.org/downloads/release/python-390/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
A Python API wrapper for [Godspeed](https://godspeedapp.com/).
## Installation
Use the package manager [pip](https://pip.pypa.io/en/stable/) to install Godspeed-API.
```bash
pip install godspeed-api
```
## Features
- Task creation (`create_task`)
- Task modification (`update_task`)
- Paginated task query (`list_tasks`)
## Usage
```python
from godspeed_api import API
api = API("your-username", "your-password")
# to create a task
api.create_task(
title='Your Task Title',
list_id='list_id',
location='location',
notes='notes',
due_at=datetime.datetime.now(),
# Note that current godspeed api will fail to add a task with new label_names, however it will not throw an error
label_names=['label1', 'label2']
)
```
## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
## License
[MIT](https://choosealicense.com/licenses/mit/)
Raw data
{
"_id": null,
"home_page": null,
"name": "godspeed-api",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "python, godspeed",
"author": "Artem Trubacheev",
"author_email": "almaz5200@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/a0/0c/6917080eb80d9d233281a5e276e3353803a8160e97dc86f760820430f2d8/godspeed_api-0.2.2.tar.gz",
"platform": null,
"description": "# Godspeed-API\n\n[![Python 3.9+](https://img.shields.io/badge/python-3.9%2B-blue)](https://www.python.org/downloads/release/python-390/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nA Python API wrapper for [Godspeed](https://godspeedapp.com/). \n## Installation\n\nUse the package manager [pip](https://pip.pypa.io/en/stable/) to install Godspeed-API.\n\n```bash\npip install godspeed-api\n```\n\n## Features\n\n- Task creation (`create_task`)\n- Task modification (`update_task`)\n- Paginated task query (`list_tasks`)\n\n## Usage\n```python\nfrom godspeed_api import API\n\napi = API(\"your-username\", \"your-password\")\n\n# to create a task\napi.create_task(\n title='Your Task Title', \n list_id='list_id', \n location='location', \n notes='notes', \n due_at=datetime.datetime.now(), \n # Note that current godspeed api will fail to add a task with new label_names, however it will not throw an error\n label_names=['label1', 'label2']\n)\n```\n\n## Contributing\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\n## License\n[MIT](https://choosealicense.com/licenses/mit/)\n",
"bugtrack_url": null,
"license": null,
"summary": "A Godspeed task manager API wrapper",
"version": "0.2.2",
"project_urls": null,
"split_keywords": [
"python",
" godspeed"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "8953c6bbdc6a732095ace1c110544fa3e4326173e7f00820263ea8e7bcd7b64b",
"md5": "4e32b6c2330eaf612a8d466ca79e1f25",
"sha256": "da008d023e8672c69c91f8d6d7853dd8593e1be852cb4ca4a0a2e2474ec73156"
},
"downloads": -1,
"filename": "godspeed_api-0.2.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4e32b6c2330eaf612a8d466ca79e1f25",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7500,
"upload_time": "2024-05-01T16:50:10",
"upload_time_iso_8601": "2024-05-01T16:50:10.767951Z",
"url": "https://files.pythonhosted.org/packages/89/53/c6bbdc6a732095ace1c110544fa3e4326173e7f00820263ea8e7bcd7b64b/godspeed_api-0.2.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a00c6917080eb80d9d233281a5e276e3353803a8160e97dc86f760820430f2d8",
"md5": "7d0e4f507da3800be4e7bb50bef02f13",
"sha256": "fe9fc895935e3c02d6448c81e033449e30376418526853e109f069be431fe0b6"
},
"downloads": -1,
"filename": "godspeed_api-0.2.2.tar.gz",
"has_sig": false,
"md5_digest": "7d0e4f507da3800be4e7bb50bef02f13",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5539,
"upload_time": "2024-05-01T16:50:12",
"upload_time_iso_8601": "2024-05-01T16:50:12.325881Z",
"url": "https://files.pythonhosted.org/packages/a0/0c/6917080eb80d9d233281a5e276e3353803a8160e97dc86f760820430f2d8/godspeed_api-0.2.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-05-01 16:50:12",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "godspeed-api"
}