{
"info": {
"author": "Aristotelis Mikropoulos",
"author_email": "amikrop@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Framework :: AsyncIO",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3 :: Only",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy",
"Topic :: Software Development :: Libraries :: Python Modules"
],
"description": "aiomixcloud\n~~~~~~~~~~~\n\nMixcloud API wrapper for Python and Async IO\n--------------------------------------------\n\n.. image:: https://img.shields.io/pypi/v/aiomixcloud.svg\n :target: https://pypi.org/project/aiomixcloud/\n :alt: PyPI\n\n.. image:: https://img.shields.io/pypi/l/aiomixcloud.svg\n :target: https://pypi.org/project/aiomixcloud/\n :alt: PyPI - License\n\n.. image:: https://img.shields.io/pypi/pyversions/aiomixcloud.svg\n :target: https://pypi.org/project/aiomixcloud/\n :alt: PyPI - Python Version\n\n.. image:: https://codecov.io/gh/amikrop/aiomixcloud/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/amikrop/aiomixcloud\n :alt: Coverage\n\n.. image:: https://travis-ci.org/amikrop/aiomixcloud.svg?branch=master\n :target: https://travis-ci.org/amikrop/aiomixcloud/\n :alt: Build Status\n\n.. image:: https://readthedocs.org/projects/aiomixcloud/badge/?version=latest\n :target: https://aiomixcloud.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n*aiomixcloud* is a wrapper library for the `HTTP API\n`_ of `Mixcloud\n`_. It supports asynchronous operation via\n`asyncio `_ and specifically\nthe `aiohttp `_ framework.\n*aiomixcloud* tries to be abstract and independent of the API's transient\nstructure, meaning it is not tied to specific JSON fields and resource types.\nThat is, when the API changes or expands, the library should be ready to\nhandle it.\n\nInstallation\n------------\n\nThe following Python versions are supported:\n\n- CPython: 3.6, 3.7, 3.8\n- PyPy: 3.5\n\nInstall via `pip\n`_:\n\n.. code-block:: bash\n\n pip install aiomixcloud\n\nUsage\n-----\n\nYou can start using *aiomixcloud* as simply as:\n\n.. code-block:: python\n\n from aiomixcloud import Mixcloud\n\n # Inside your coroutine:\n async with Mixcloud() as mixcloud:\n cloudcast = await mixcloud.get('bob/cool-mix')\n\n # Data is available both as attributes and items\n cloudcast.user.name\n cloudcast['pictures']['large']\n\n # Iterate over associated resources\n for comment in await cloudcast.comments():\n comment.url\n\nA variety of possibilities is enabled during `authorized usage\n`_:\n\n.. code-block:: python\n\n # Inside your coroutine:\n async with Mixcloud(access_token=access_token) as mixcloud:\n # Follow a user\n user = await mixcloud.get('alice')\n await user.follow()\n\n # Upload a cloudcast\n await mixcloud.upload('myshow.mp3', 'My Show', picture='myshow.jpg')\n\nFor more details see the `usage page\n`_\nof the `documentation `_.\n\nLicense\n-------\n\nDistributed under the `MIT License\n`_.\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/amikrop/aiomixcloud",
"keywords": "",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "aiomixcloud",
"package_url": "https://pypi.org/project/aiomixcloud/",
"platform": "",
"project_url": "https://pypi.org/project/aiomixcloud/",
"project_urls": {
"Homepage": "https://github.com/amikrop/aiomixcloud"
},
"release_url": "https://pypi.org/project/aiomixcloud/1.0.1/",
"requires_dist": [
"aiohttp",
"python-dateutil"
],
"requires_python": "",
"summary": "Mixcloud API wrapper for Python and Async IO",
"version": "1.0.1"
},
"last_serial": 5169981,
"releases": {
"0.0.10": [
{
"comment_text": "",
"digests": {
"md5": "601c8737539f369b41d81079fee946f1",
"sha256": "28fdf5a438d7eb06d89686b5c120b50eefa1fa058ce39a1926b1f587d4cc1530"
},
"downloads": -1,
"filename": "aiomixcloud-0.0.10-py3-none-any.whl",
"has_sig": false,
"md5_digest": "601c8737539f369b41d81079fee946f1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 22422,
"upload_time": "2019-04-01T17:30:22",
"url": "https://files.pythonhosted.org/packages/d0/fc/494ea3c8c0039c9834eab3ff83d16b12dcde6ebc8727f89e05184f2a2550/aiomixcloud-0.0.10-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8ccaa972cc12632c1a66e598a84c69d9",
"sha256": "daacf33b4996f7d571ec03e187c50eefa352c0a0e74cdb2d99d1a274567ec1ac"
},
"downloads": -1,
"filename": "aiomixcloud-0.0.10.tar.gz",
"has_sig": false,
"md5_digest": "8ccaa972cc12632c1a66e598a84c69d9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17156,
"upload_time": "2019-04-01T17:30:23",
"url": "https://files.pythonhosted.org/packages/c9/10/49f87f5d197683a7a44777fe4af70d87ffaf1a1811a0a0ac8e77c1da0f85/aiomixcloud-0.0.10.tar.gz"
}
],
"0.0.8": [
{
"comment_text": "",
"digests": {
"md5": "cd13e5eaf94ba6ec5bf8c9c45bd60ff8",
"sha256": "0373baa5d2717a7e72f64054f0c0c54f5fe96ecc4d9a0f6fcdd40bba0aaa4fe9"
},
"downloads": -1,
"filename": "aiomixcloud-0.0.8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "cd13e5eaf94ba6ec5bf8c9c45bd60ff8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 22150,
"upload_time": "2019-04-01T17:08:40",
"url": "https://files.pythonhosted.org/packages/6b/17/2cef9df57ce27070ead711dd48d80fe06504d6ebba60402721b823e8ca77/aiomixcloud-0.0.8-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "48880c33a44e3c58f46cdc967e570acd",
"sha256": "a738f962146281fd1910ea0ec982bf9b55283b07620c31c6c9cfcda267ef025f"
},
"downloads": -1,
"filename": "aiomixcloud-0.0.8.tar.gz",
"has_sig": false,
"md5_digest": "48880c33a44e3c58f46cdc967e570acd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16783,
"upload_time": "2019-04-01T17:08:42",
"url": "https://files.pythonhosted.org/packages/69/96/f3b16943f1cd08625e92cdf415070c2d060fe4576e3b0433102134fb2512/aiomixcloud-0.0.8.tar.gz"
}
],
"0.0.9": [
{
"comment_text": "",
"digests": {
"md5": "93ba5f9c961b1a799bcc72675966d8ee",
"sha256": "1cc22257e1cf1d4a531a4ff5fecad3211802800f910cf499e3d6600700d66268"
},
"downloads": -1,
"filename": "aiomixcloud-0.0.9-py3-none-any.whl",
"has_sig": false,
"md5_digest": "93ba5f9c961b1a799bcc72675966d8ee",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 22404,
"upload_time": "2019-04-01T17:28:04",
"url": "https://files.pythonhosted.org/packages/6e/24/f5540f8d01f0ed9fa051338c9c4bef2e8fec703e022d69dc3cd32bf1bd55/aiomixcloud-0.0.9-py3-none-any.whl"
}
],
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "44bdf7ed12bd17ef90fea6f6994c5501",
"sha256": "ce85bd391961e98f96aebd22a6b73a6131ba27a7cf4f15c762a56dc6c9c1b03e"
},
"downloads": -1,
"filename": "aiomixcloud-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "44bdf7ed12bd17ef90fea6f6994c5501",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 23887,
"upload_time": "2019-04-02T20:31:15",
"url": "https://files.pythonhosted.org/packages/9b/25/2f269ef769cebe8bda6d2f1e639bac7c8765e7900e3ab7359e466f5940cc/aiomixcloud-0.1.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e3ffbf49579084fa64a5d12f57fae6e2",
"sha256": "7cff66dab466640a99b1b591c209f082425fcea52f6ea30ec3497ed7b3b35dee"
},
"downloads": -1,
"filename": "aiomixcloud-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "e3ffbf49579084fa64a5d12f57fae6e2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18483,
"upload_time": "2019-04-02T20:31:17",
"url": "https://files.pythonhosted.org/packages/0c/25/aa939e5daa5921a73636e452cc786549c64e806c030cf4a04095eea17e02/aiomixcloud-0.1.1.tar.gz"
}
],
"0.1.2": [
{
"comment_text": "",
"digests": {
"md5": "66ca427eccbdfbaa8f432a4d059f6533",
"sha256": "a22b3669f448c97e5a9c05c36e0eb62344548f0094f8446be84bf8e65c53d1e1"
},
"downloads": -1,
"filename": "aiomixcloud-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "66ca427eccbdfbaa8f432a4d059f6533",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 21560,
"upload_time": "2019-04-03T22:53:49",
"url": "https://files.pythonhosted.org/packages/83/59/2d021e023e95f4b39934661fc4e15f3e8e9de7717c85cda09dcf01f7ddb6/aiomixcloud-0.1.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "23245ed07e64d182896b2fa793d1d3ae",
"sha256": "3c69b3e84b5036d3a77c692f63257544fdf241e2bbbf0a4a4623cc3f5bf96558"
},
"downloads": -1,
"filename": "aiomixcloud-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "23245ed07e64d182896b2fa793d1d3ae",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16721,
"upload_time": "2019-04-03T22:53:51",
"url": "https://files.pythonhosted.org/packages/a4/a5/edf6cff9816478480d2af9bef9a94c055e8e1d110f58880552da67a466fa/aiomixcloud-0.1.2.tar.gz"
}
],
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "62e2a7d4879232c05cd63456059290b7",
"sha256": "2f1cd625577c99cabc39025802c74faed71a6c8d8694b5d55b3434dc578bb4bf"
},
"downloads": -1,
"filename": "aiomixcloud-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "62e2a7d4879232c05cd63456059290b7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 22138,
"upload_time": "2019-04-20T19:51:10",
"url": "https://files.pythonhosted.org/packages/99/fc/f5d8b89cf086e6e95e9908a2d94f137d5d295c1a1bc4a0586fde3f21086b/aiomixcloud-1.0.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f0bc7a3f252c2b4834ff3dc7e584e21d",
"sha256": "5e47395032d32a6ff2ae7f1a3d152bb8a2fefe84d6f8fcbc982e74aebed2d8ad"
},
"downloads": -1,
"filename": "aiomixcloud-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "f0bc7a3f252c2b4834ff3dc7e584e21d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17400,
"upload_time": "2019-04-20T19:51:12",
"url": "https://files.pythonhosted.org/packages/0b/6d/81c94be26483e4d8e5bb18b7a880465746baba1f30ee48af66a66a0bb8cb/aiomixcloud-1.0.0.tar.gz"
}
],
"1.0.1": [
{
"comment_text": "",
"digests": {
"md5": "f32580a2565646b197e20725407ec5d1",
"sha256": "7d7c95489d1eb1d2915f63bc1cc803ac3b707144fb8d76ee75af81413da4213e"
},
"downloads": -1,
"filename": "aiomixcloud-1.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f32580a2565646b197e20725407ec5d1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 22234,
"upload_time": "2019-04-21T14:41:18",
"url": "https://files.pythonhosted.org/packages/2b/12/ac0d33d1eaa097977fe653fea1959fec495b00fdb2d77f2be956736137c6/aiomixcloud-1.0.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "05b9cf69edb9d6d7281e483e6d762d36",
"sha256": "51138d170e69c4fff7c561d55d64c1ae47b560e69eee2d61cdbddf5f4ea82e39"
},
"downloads": -1,
"filename": "aiomixcloud-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "05b9cf69edb9d6d7281e483e6d762d36",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17439,
"upload_time": "2019-04-21T14:41:20",
"url": "https://files.pythonhosted.org/packages/ae/c6/56937f1c70e0ebbb9417e6c763975fd73236bd3827c6847de0e9b198644f/aiomixcloud-1.0.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "f32580a2565646b197e20725407ec5d1",
"sha256": "7d7c95489d1eb1d2915f63bc1cc803ac3b707144fb8d76ee75af81413da4213e"
},
"downloads": -1,
"filename": "aiomixcloud-1.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f32580a2565646b197e20725407ec5d1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 22234,
"upload_time": "2019-04-21T14:41:18",
"url": "https://files.pythonhosted.org/packages/2b/12/ac0d33d1eaa097977fe653fea1959fec495b00fdb2d77f2be956736137c6/aiomixcloud-1.0.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "05b9cf69edb9d6d7281e483e6d762d36",
"sha256": "51138d170e69c4fff7c561d55d64c1ae47b560e69eee2d61cdbddf5f4ea82e39"
},
"downloads": -1,
"filename": "aiomixcloud-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "05b9cf69edb9d6d7281e483e6d762d36",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17439,
"upload_time": "2019-04-21T14:41:20",
"url": "https://files.pythonhosted.org/packages/ae/c6/56937f1c70e0ebbb9417e6c763975fd73236bd3827c6847de0e9b198644f/aiomixcloud-1.0.1.tar.gz"
}
]
}