aaiotrello


Nameaaiotrello JSON
Version 2.0.0 PyPI version JSON
download
home_pagehttps://trello.com/
SummaryAsync Python library for interacting with the Trello API
upload_time2024-05-03 14:10:53
maintainerNone
docs_urlNone
authorDevelopereva
requires_pythonNone
licenseBSD License
keywords python python3 api-client aiohttp api-wrapper trello trello-api trello-async
VCS
bugtrack_url
requirements aiohttp
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ## English

# aaiotrello
Async Trello API Client

Python 3.7+

## Install

```bash
pip install aaiotrello
```

## Auth

#### TRELLO_APP_KEY: https://trello.com/app-key/
#### TRELLO_APP_TOKEN:

First you need gen auth url:
```python
from aaiotrello import TrelloApi

trello = TrelloApi(config.TRELLO_KEY)
trello.set_token(config.TRELLO_TOKEN)
```
Than you need copy value of token_url and auth your trello account in webbrowser
After that you will get token

#### Apply token in your app:
```python
trello_app.set_token(TRELLO_APP_TOKEN)
```

#### Sample usage

Get board info:
```python
board = await trello_app.boards.get("5c49c07e48557d4e29414936")
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://trello.com/",
    "name": "aaiotrello",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "python python3 api-client aiohttp api-wrapper trello trello-api trello-async",
    "author": "Developereva",
    "author_email": "developereva@protonmail.com",
    "download_url": "https://files.pythonhosted.org/packages/75/93/3964b77d35f5d15924c65be3e3266636e244b2a232083b8b2c902ba1b85d/aaiotrello-2.0.0.tar.gz",
    "platform": null,
    "description": "## English\r\n\r\n# aaiotrello\r\nAsync Trello API Client\r\n\r\nPython 3.7+\r\n\r\n## Install\r\n\r\n```bash\r\npip install aaiotrello\r\n```\r\n\r\n## Auth\r\n\r\n#### TRELLO_APP_KEY: https://trello.com/app-key/\r\n#### TRELLO_APP_TOKEN:\r\n\r\nFirst you need gen auth url:\r\n```python\r\nfrom aaiotrello import TrelloApi\r\n\r\ntrello = TrelloApi(config.TRELLO_KEY)\r\ntrello.set_token(config.TRELLO_TOKEN)\r\n```\r\nThan you need copy value of token_url and auth your trello account in webbrowser\r\nAfter that you will get token\r\n\r\n#### Apply token in your app:\r\n```python\r\ntrello_app.set_token(TRELLO_APP_TOKEN)\r\n```\r\n\r\n#### Sample usage\r\n\r\nGet board info:\r\n```python\r\nboard = await trello_app.boards.get(\"5c49c07e48557d4e29414936\")\r\n```\r\n",
    "bugtrack_url": null,
    "license": "BSD License",
    "summary": "Async Python library for interacting with the Trello API",
    "version": "2.0.0",
    "project_urls": {
        "Documentation": "https://github.com/developerreva/aaiotrello#-getting-started",
        "Download": "https://github.com/developerreva/aaiotrello",
        "Homepage": "https://trello.com/",
        "Source Code": "https://github.com/developerreva/aaiotrello",
        "Trello REST API Documentation": "https://developer.atlassian.com/cloud/trello/rest/"
    },
    "split_keywords": [
        "python",
        "python3",
        "api-client",
        "aiohttp",
        "api-wrapper",
        "trello",
        "trello-api",
        "trello-async"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ac1afb458c31361560f2d5fcd675d622f8ec6f745bf19d04b8d56318cc1f8f6b",
                "md5": "39228d80fb680e1479dfa3557cb1b8a5",
                "sha256": "596ff8a3cf30e732080cd2a8b7c0cc9272b72d09333cd18511bfd45b88f781a6"
            },
            "downloads": -1,
            "filename": "aaiotrello-2.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "39228d80fb680e1479dfa3557cb1b8a5",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 11648,
            "upload_time": "2024-05-03T14:10:52",
            "upload_time_iso_8601": "2024-05-03T14:10:52.753393Z",
            "url": "https://files.pythonhosted.org/packages/ac/1a/fb458c31361560f2d5fcd675d622f8ec6f745bf19d04b8d56318cc1f8f6b/aaiotrello-2.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "75933964b77d35f5d15924c65be3e3266636e244b2a232083b8b2c902ba1b85d",
                "md5": "18685666e46fad589449943164279418",
                "sha256": "8846667e3c9f6276846ac7a5d8165aae171342a89db20e9288a652deed49b1e4"
            },
            "downloads": -1,
            "filename": "aaiotrello-2.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "18685666e46fad589449943164279418",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 7758,
            "upload_time": "2024-05-03T14:10:53",
            "upload_time_iso_8601": "2024-05-03T14:10:53.878471Z",
            "url": "https://files.pythonhosted.org/packages/75/93/3964b77d35f5d15924c65be3e3266636e244b2a232083b8b2c902ba1b85d/aaiotrello-2.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-03 14:10:53",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "developerreva",
    "github_project": "aaiotrello#-getting-started",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "aiohttp",
            "specs": []
        }
    ],
    "lcname": "aaiotrello"
}
        
Elapsed time: 3.58155s