{ "info": { "author": "Ryozuki", "author_email": "contact@ryobyte.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "discord.aio\n===========\n\n\n.. image:: https://img.shields.io/pypi/v/discord.aio.svg\n :target: https://pypi.python.org/pypi/discord.aio\n :alt: PyPI version\n\n\n.. image:: https://img.shields.io/pypi/pyversions/discord.aio.svg\n :target: https://github.com/Ryozuki/discord.aio\n :alt: Python version\n\n\n.. image:: https://img.shields.io/pypi/status/discord.aio.svg\n :target: https://github.com/Ryozuki/discord.aio\n :alt: Module status\n\n\n.. image:: https://img.shields.io/pypi/l/discord.aio.svg\n :target: https://github.com/Ryozuki/discord.aio/blob/master/LICENSE.txt\n :alt: License\n\n\n.. image:: https://img.shields.io/discord/416878158436892672.svg\n :target: https://discord.gg/hJ7ewAT\n :alt: Discord\n\n.. image:: https://readthedocs.org/projects/discordaio/badge/?version=latest\n :target: http://discordaio.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n..\n\n discord.aio is an asynchronous Discord API wrapper\n\n\n*Currently under very early development*\n\nPython 3.6+ only.\n\nDocumentation\n-------------\n\nYou can find the module documentation here: `documentation `_\n\nInstallation\n------------\n\nWith pip:\n^^^^^^^^^\n\n\n* ``pip3 install discord.aio``\n\nFrom source:\n^^^^^^^^^^^^\n\n\n* ``git clone https://github.com/Ryozuki/discord.aio && cd discord.aio && pip3 install .``\n\nLocal development\n-----------------\n\n\n* ``git clone https://github.com/Ryozuki/discord.aio``\n* ``cd discord.aio && pip3 install -e .``\n\nExample bot\n-----------\n\n.. code-block:: python\n \n import asyncio\n import os\n import logging\n from discordaio import DiscordBot\n\n logging.basicConfig(\n level='DEBUG', format='%(asctime)s - %(name)s - %(levelname)s: %(message)s')\n logger = logging.getLogger('my_lovely_bot')\n\n if __name__ == '__main__':\n TOKEN = os.environ['DISCORD_TOKEN']\n\n bot = DiscordBot(TOKEN)\n\n @bot.event()\n async def on_ready():\n logger.info('Connected!')\n logger.info(f'My username is {bot.user}')\n\n @bot.event('on_message') # You can also use a custom function name.\n async def foo_bar(message):\n logger.info(f'{message.author}: {message.content}')\n\n`Here `_ you can find a more extensive example.\n\n\nTODO\n----\n\n\n* `Add compression support `_\n* `Add bot shards support `_\n* Handle ISO8601 timestamp", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Ryozuki/discord.aio", "keywords": "discord,wrapper,api,bot,asyncio", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "discord.aio", "package_url": "https://pypi.org/project/discord.aio/", "platform": "", "project_url": "https://pypi.org/project/discord.aio/", "project_urls": { "Homepage": "https://github.com/Ryozuki/discord.aio" }, "release_url": "https://pypi.org/project/discord.aio/0.2.1/", "requires_dist": null, "requires_python": ">=3.6", "summary": "discord.aio is an asynchronous Discord API wrapper for asyncio and python", "version": "0.2.1" }, "last_serial": 3614832, "releases": { "0.1.3": [ { "comment_text": "", "digests": { "md5": "7e14fe7e3e3b7a52429db7a5c85904b7", "sha256": "48f052cd38509109f83380e711d10e81c195827a320d1d5c2f47810d96a1830f" }, "downloads": -1, "filename": "discord.aio-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7e14fe7e3e3b7a52429db7a5c85904b7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 13994, "upload_time": "2018-02-23T20:20:41", "url": "https://files.pythonhosted.org/packages/fd/cd/d7d92b28ef280fbf754d0e498df0582c103a5dc17e37a8083d6f68a57c69/discord.aio-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab346834ddeac378d3eb0764b8a8db6c", "sha256": "c4600791591a58ab05b1e602a124742751fdcbadd2a5bc4c3411566f10d89ed7" }, "downloads": -1, "filename": "discord.aio-0.1.3.tar.gz", "has_sig": true, "md5_digest": "ab346834ddeac378d3eb0764b8a8db6c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 10191, "upload_time": "2018-02-23T20:20:42", "url": "https://files.pythonhosted.org/packages/f4/02/94b57f178f6d5d6c1861d35285ccda58c669c8f690a28ddf61c54ba5985b/discord.aio-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "75d8a21cf020f4f0592edb43b18e8b18", "sha256": "e7c77d8cf296350051a34e0b0903682100458fed8789bc5a09bc878bb95f4db1" }, "downloads": -1, "filename": "discord.aio-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "75d8a21cf020f4f0592edb43b18e8b18", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14062, "upload_time": "2018-02-23T21:33:29", "url": "https://files.pythonhosted.org/packages/7b/5c/77ce3b74533f83e3d8befd3785331a00c0e6907d9100ef95578e67b0d045/discord.aio-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "681b5a861d5d65f4c3b5b6a87e339e7e", "sha256": "26b7edb1095c5d3720e63fa2fbe34bf9c8b5b4e49ca7de37a4677761e2e2b7ac" }, "downloads": -1, "filename": "discord.aio-0.1.4.tar.gz", "has_sig": true, "md5_digest": "681b5a861d5d65f4c3b5b6a87e339e7e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 10303, "upload_time": "2018-02-23T21:33:30", "url": "https://files.pythonhosted.org/packages/39/60/a623f74ced8962c1f8e80a28101cd5120e97e976dc631507341cc1036687/discord.aio-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "a3ec6ee6ddbf2a34c3ed174c85b03797", "sha256": "dad968ccca67a7ea1212589e3780f5e93000d14f6405168eb7a090104a1deb5f" }, "downloads": -1, "filename": "discord.aio-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "a3ec6ee6ddbf2a34c3ed174c85b03797", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14145, "upload_time": "2018-02-23T21:40:01", "url": "https://files.pythonhosted.org/packages/cd/af/9ba854a973b81d31f5f63c993e69f9e406a1b1762745a9e2e95e8bdac1aa/discord.aio-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7587837ea3c4eb1d803b81c103813c3a", "sha256": "ff139854f1077164626eab67fcd45c495981aa42128a3868307f9d7075805ede" }, "downloads": -1, "filename": "discord.aio-0.1.5.tar.gz", "has_sig": true, "md5_digest": "7587837ea3c4eb1d803b81c103813c3a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 10504, "upload_time": "2018-02-23T21:40:03", "url": "https://files.pythonhosted.org/packages/39/03/8cdd94f4edfe5a7f85b7c08bf714d1a5546d0f4c68a7404d7d2bce59056c/discord.aio-0.1.5.tar.gz" } ], "0.1.5.1": [ { "comment_text": "", "digests": { "md5": "2cccf1a7147e35003233d620eaa2b9be", "sha256": "876ad1d7a1cdda2ff47d2045d1d0fc284b4aa0e8b96510f769ab8c48888da82a" }, "downloads": -1, "filename": "discord.aio-0.1.5.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "2cccf1a7147e35003233d620eaa2b9be", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 21409, "upload_time": "2018-02-23T21:44:46", "url": "https://files.pythonhosted.org/packages/f7/8a/55d3e88bd54e8367849f1707e1e581182fe8b6e0d1eda6252df568889e96/discord.aio-0.1.5.1.linux-x86_64.tar.gz" } ], "0.1.5.2": [ { "comment_text": "", "digests": { "md5": "2c1658282d705f8e5c191c37bba8eef5", "sha256": "204711219361ff788a31fed8b49399ad194781eed722a97f8bb29373ea290c03" }, "downloads": -1, "filename": "discord.aio-0.1.5.2.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "2c1658282d705f8e5c191c37bba8eef5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 21432, "upload_time": "2018-02-23T21:49:30", "url": "https://files.pythonhosted.org/packages/96/52/b6098ae513bc6b5b3f026c42a097cc545bf3540f6cc6c5a87c95ebef26d8/discord.aio-0.1.5.2.linux-x86_64.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "366eb67a5884a9cc541a6112d4f7c039", "sha256": "28b38713e118ca98eb1dc1cfa37c92ea2d4a12b0f977c7711dcdaaf5ef4e6272" }, "downloads": -1, "filename": "discord.aio-0.1.6.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "366eb67a5884a9cc541a6112d4f7c039", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 25005, "upload_time": "2018-02-24T00:23:18", "url": "https://files.pythonhosted.org/packages/f4/d5/d334d83fd7a7acc11521265f887ea844f3800f330497bbedbe4dfbeb1ab9/discord.aio-0.1.6.linux-x86_64.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "09c90d7fdae33a4ffc7c08fc0d5fe3d0", "sha256": "8b157d3443bb0e1aa0e9858c19d15e6f866cc42325be9b9d06d8652c315c815f" }, "downloads": -1, "filename": "discord.aio-0.1.7.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "09c90d7fdae33a4ffc7c08fc0d5fe3d0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 26428, "upload_time": "2018-02-24T10:03:57", "url": "https://files.pythonhosted.org/packages/03/5b/f804bd4ae2a45dcc52642904f0af8270d3632d3056fa4d7da12ad9637a8d/discord.aio-0.1.7.linux-x86_64.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "351fafeb7d2094974e996f4482a282f5", "sha256": "e3490b2e35bb9357caaa160079bafd5836bb7c799aedc4ac449ae96f77251d3a" }, "downloads": -1, "filename": "discord.aio-0.1.8.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "351fafeb7d2094974e996f4482a282f5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 27380, "upload_time": "2018-02-24T15:13:38", "url": "https://files.pythonhosted.org/packages/0d/00/10403e27fd5059c8517a55d07f2c679d7212b5627ebca9fde21867cbad03/discord.aio-0.1.8.linux-x86_64.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "3d861e44dfb31547967dde5011793fb6", "sha256": "5b36a472823e376b61981c2f89caf8898aca1dfd3f70effc4befed84922cc40b" }, "downloads": -1, "filename": "discord.aio-0.2.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "3d861e44dfb31547967dde5011793fb6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 29751, "upload_time": "2018-02-24T17:34:37", "url": "https://files.pythonhosted.org/packages/c5/9a/6e3c9005974dbc3964d0a049aef84c957f80ad7698fb27ab116ac0c545e3/discord.aio-0.2.0.linux-x86_64.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "6d434075c8bf2ca383cfb6e17b5522ef", "sha256": "28649bece3b116a1086f6c6000100d0ac568f7d1ef313112c09ff81e85560acd" }, "downloads": -1, "filename": "discord.aio-0.2.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "6d434075c8bf2ca383cfb6e17b5522ef", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 22260, "upload_time": "2018-02-25T18:04:11", "url": "https://files.pythonhosted.org/packages/45/d9/f967d2cc8b6cd43bfc548845751010db7bbb7bc9a91617449dbcd4c5d7fa/discord.aio-0.2.1.linux-x86_64.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6d434075c8bf2ca383cfb6e17b5522ef", "sha256": "28649bece3b116a1086f6c6000100d0ac568f7d1ef313112c09ff81e85560acd" }, "downloads": -1, "filename": "discord.aio-0.2.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "6d434075c8bf2ca383cfb6e17b5522ef", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 22260, "upload_time": "2018-02-25T18:04:11", "url": "https://files.pythonhosted.org/packages/45/d9/f967d2cc8b6cd43bfc548845751010db7bbb7bc9a91617449dbcd4c5d7fa/discord.aio-0.2.1.linux-x86_64.tar.gz" } ] }