{ "info": { "author": "tigerism", "author_email": "admin@blox.link", "bugtrack_url": null, "classifiers": [ "Operating System :: OS Independent", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# aiotrello\n\nAsync Trello Python library\n### Installation\n\nInstall with [pip](https://pypi.org/project/pip/)\n\n```sh\n$ pip install aiotrello\n```\n\n### Examples\n\n```py\nimport asyncio; loop = asyncio.get_event_loop()\nfrom aiotrello import Trello\n\ntrello = Trello(key=\"123\", token=\"abc123\") # Initialize a new Trello client\n\n\nasync def main():\n\t# Create 10 boards and make a list for each\n\tfor i in range(10):\n\t\tboard = await trello.create_board(f\"Board {i}\")\n\t\tawait board.create_list(\"My List\")\n\n\t# Delete all boards that start with \"Board\"\n\tfor board in await trello.get_boards():\n\t\tif board.name.startswith(\"Board\"):\n\t\t\tawait board.delete()\n\n\t# Get a board and list, then make a new card, and finally, add a comment to it\n\tmy_board = await trello.get_board(lambda b: b.id == \"123\")\n\tmy_list = await my_board.get_list(lambda l: l.name == \"My List\")\n\tcard = await my_list.create_card(\"Hello World\", \"Here is my awesome card\")\n\tawait card.add_comment(\"aiotrello rocks!\")\n\n\t# Move card (above example) to a different list\n\tmy_other_list = await my_board.get_list(lambda l: l.name == \"My Other List\")\n\tawait card.move_to(my_other_list)\n\t# also supports moving to external boards\n\tboard2 = await trello.get_board(lambda b: b.name == \"My Other Board\")\n\tlist2 = await board2.get_list(lambda l: l.name == \"My Other List\")\n\tawait card.move_to(list2, board2)\n\n\t# Edit a card (above), archive it, and then delete it\n\tawait card.edit(name=\"This card will be deleted soon..\")\n\tawait card.archive()\n\tawait card.delete()\n\n\ntry:\n\tloop.run_until_complete(main())\nfinally:\n\tloop.run_until_complete(trello.session.close()) # Remember to close the session!\n\n\n```\n\n### Support\n\nJoin our [Discord Server](https://discord.gg/hK9DpQQ)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bloxlink/aiotrello", "keywords": "async,trello", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "aiotrello", "package_url": "https://pypi.org/project/aiotrello/", "platform": "", "project_url": "https://pypi.org/project/aiotrello/", "project_urls": { "Homepage": "https://github.com/bloxlink/aiotrello" }, "release_url": "https://pypi.org/project/aiotrello/0.0.3/", "requires_dist": null, "requires_python": "", "summary": "Async Trello library", "version": "0.0.3" }, "last_serial": 4574586, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "30f2f715002d6beac323cb34113a6ec8", "sha256": "2ebe9f9d2e1f7790dd706c66cd61e0b2bb4d9ed77276598d227f346630053b08" }, "downloads": -1, "filename": "aiotrello-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "30f2f715002d6beac323cb34113a6ec8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7897, "upload_time": "2018-12-08T05:53:20", "url": "https://files.pythonhosted.org/packages/d4/3a/0e2f7ab4896f27071caaead5381c2690496f8e6b277bd510cbd41f45481a/aiotrello-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2cf4f2bf9f13433530cd2f52fbc871e5", "sha256": "be23bf5f1a9b1be2817280e3727a9a0ce4d6743076c8490954e1a0ca8370d85d" }, "downloads": -1, "filename": "aiotrello-0.0.1.tar.gz", "has_sig": false, "md5_digest": "2cf4f2bf9f13433530cd2f52fbc871e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4884, "upload_time": "2018-12-08T05:53:22", "url": "https://files.pythonhosted.org/packages/43/b9/3a45c7dfb87ca3951ec331204012fccd98b66cd5107930ee61629edc54f9/aiotrello-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "290ebe753d6018dd8a2fe14d9de840ad", "sha256": "173a5c8fc32f883e7f4e45d713e99acc2b45381d394485c4bca1836756ce39b5" }, "downloads": -1, "filename": "aiotrello-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "290ebe753d6018dd8a2fe14d9de840ad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7900, "upload_time": "2018-12-08T06:21:49", "url": "https://files.pythonhosted.org/packages/30/4e/25590734793d1560042992dcf6e52c00f7fb2d5de1583c99b2a4a8b2abb2/aiotrello-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c1697b3cfafbdd91c3af03e44faad4e8", "sha256": "f49769e70869eacc5c5a9056247e7902890e4c3a052407d69df40003d4d7b720" }, "downloads": -1, "filename": "aiotrello-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c1697b3cfafbdd91c3af03e44faad4e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4793, "upload_time": "2018-12-08T06:21:50", "url": "https://files.pythonhosted.org/packages/6a/eb/63f9bbcbec5153ad02af37bbbd45020d3ba56b10a78d07a07839a65ff7d5/aiotrello-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "0811e9ee15f0158e78af03d00c99e8d0", "sha256": "e8aaaa569818abd0b19094c63820e67fb7a86712c64b7d36c1cf51e87b47f5e4" }, "downloads": -1, "filename": "aiotrello-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0811e9ee15f0158e78af03d00c99e8d0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8615, "upload_time": "2018-12-08T07:28:03", "url": "https://files.pythonhosted.org/packages/ce/92/1c062d7a0364d929a332cb96eef8d900e28556c5e2ca90304072f6c06fb6/aiotrello-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3cb9f2531bbc841c5e74a68324e2fad1", "sha256": "2e220bbae34682252e10a5a8df4f9314054fb5daedd935f9135f5aa4a60948c1" }, "downloads": -1, "filename": "aiotrello-0.0.3.tar.gz", "has_sig": false, "md5_digest": "3cb9f2531bbc841c5e74a68324e2fad1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5732, "upload_time": "2018-12-08T07:28:04", "url": "https://files.pythonhosted.org/packages/f5/fb/619ea96332f29118aa24428788fb74214b7c3b2a4695834dbf7ff92310a9/aiotrello-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0811e9ee15f0158e78af03d00c99e8d0", "sha256": "e8aaaa569818abd0b19094c63820e67fb7a86712c64b7d36c1cf51e87b47f5e4" }, "downloads": -1, "filename": "aiotrello-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0811e9ee15f0158e78af03d00c99e8d0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8615, "upload_time": "2018-12-08T07:28:03", "url": "https://files.pythonhosted.org/packages/ce/92/1c062d7a0364d929a332cb96eef8d900e28556c5e2ca90304072f6c06fb6/aiotrello-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3cb9f2531bbc841c5e74a68324e2fad1", "sha256": "2e220bbae34682252e10a5a8df4f9314054fb5daedd935f9135f5aa4a60948c1" }, "downloads": -1, "filename": "aiotrello-0.0.3.tar.gz", "has_sig": false, "md5_digest": "3cb9f2531bbc841c5e74a68324e2fad1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5732, "upload_time": "2018-12-08T07:28:04", "url": "https://files.pythonhosted.org/packages/f5/fb/619ea96332f29118aa24428788fb74214b7c3b2a4695834dbf7ff92310a9/aiotrello-0.0.3.tar.gz" } ] }