godspeed-api


Namegodspeed-api JSON
Version 0.1.7 PyPI version JSON
download
home_pageNone
SummaryA Godspeed task manager API wrapper
upload_time2024-04-03 15:34:32
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 package for [Godspeed](https://godspeedapp.com/). The package implements basic authentication and task creation functionalities, this will be extended as the API is documented more.

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install Godspeed-API.

```bash
pip install godspeed-api
```

## 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/d6/04/05e44cc403d580718ec32c264b6a6bec5b7e64e901425ddedaf3a8befdbc/godspeed_api-0.1.7.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 package for [Godspeed](https://godspeedapp.com/). The package implements basic authentication and task creation functionalities, this will be extended as the API is documented more.\n\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## 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.1.7",
    "project_urls": null,
    "split_keywords": [
        "python",
        " godspeed"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f9e6f1e3bf5089bf2a0d9fef1abd332258b3e3ea012b0d3dbd1df18bcdec504e",
                "md5": "d46ffa93d8a9a1a882b5c586155e7982",
                "sha256": "f317b5baba0246905dea3704b69fce8e95757d2b12798bb0bad5e95ca42b0f76"
            },
            "downloads": -1,
            "filename": "godspeed_api-0.1.7-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "d46ffa93d8a9a1a882b5c586155e7982",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 4457,
            "upload_time": "2024-04-03T15:34:30",
            "upload_time_iso_8601": "2024-04-03T15:34:30.243159Z",
            "url": "https://files.pythonhosted.org/packages/f9/e6/f1e3bf5089bf2a0d9fef1abd332258b3e3ea012b0d3dbd1df18bcdec504e/godspeed_api-0.1.7-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d60405e44cc403d580718ec32c264b6a6bec5b7e64e901425ddedaf3a8befdbc",
                "md5": "498b40c1e645a1be3a2933ec0d14ad25",
                "sha256": "04c5c02ad4cccef166bbc06a69b1b584e684d970523d58c457d0b9107f40855b"
            },
            "downloads": -1,
            "filename": "godspeed_api-0.1.7.tar.gz",
            "has_sig": false,
            "md5_digest": "498b40c1e645a1be3a2933ec0d14ad25",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 3820,
            "upload_time": "2024-04-03T15:34:32",
            "upload_time_iso_8601": "2024-04-03T15:34:32.708592Z",
            "url": "https://files.pythonhosted.org/packages/d6/04/05e44cc403d580718ec32c264b6a6bec5b7e64e901425ddedaf3a8befdbc/godspeed_api-0.1.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-03 15:34:32",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "godspeed-api"
}
        
Elapsed time: 0.39985s