godspeed-api


Namegodspeed-api JSON
Version 0.2.2 PyPI version JSON
download
home_pageNone
SummaryA Godspeed task manager API wrapper
upload_time2024-05-01 16:50:12
maintainerNone
docs_urlNone
authorArtem Trubacheev
requires_pythonNone
licenseNone
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"
}
        
Elapsed time: 0.45571s