{ "info": { "author": "Veniamin Gvozdikov", "author_email": "g.veniamin@googlemail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Topic :: Internet :: WWW/HTTP" ], "description": "aiohttp_riak\n============\n.. image:: https://travis-ci.org/zloidemon/aiohttp_riak.svg?branch=master\n :target: https://travis-ci.org/zloidemon/aiohttp_riak\n.. image:: https://coveralls.io/repos/zloidemon/aiohttp_riak/badge.svg\n :target: https://coveralls.io/r/zloidemon/aiohttp_riak\n.. image:: https://badge.fury.io/py/aiohttp_riak.svg\n :target: https://badge.fury.io/py/aiohttp_riak\n\nriakhttp_ protocol implementation for `aiohttp.web`__.\n\n__ aiohttp_web_\n\n\nExample\n-------\n\n.. code:: python\n\n import asyncio\n import aiohttp\n from aiohttp_riak import RiakHTTP, Bucket\n\n async def riak_requests(client):\n bucket = Bucket(client, 'example')\n\n # Secondary indexes\n indexes = [\n ('example_bin', 'ex'),\n ('example_int', '1')\n ]\n await bucket.put('key', 'val', [indexes[0]])\n await bucket.put('key2', 'val2', [indexes[1]])\n await bucket.put('key3', 'val3', indexes)\n\n keys = await bucket.keys()\n print('KEYS', keys)\n\n keys = await bucket.index('example_bin', 'ex')\n print('INDEX_BIN', keys)\n\n keys = await bucket.index('example_int', '1')\n print('INDEX_INT', keys)\n\n\n print('GET', await bucket.get('key2'))\n print('DEL', await bucket.delete('key2'))\n print('GET', await bucket.get('key2'))\n\n print('BUCKETS', await bucket.buckets())\n print('PING', await client.ping())\n\n props = await bucket.props()\n print('PROPS', props)\n\n loop = asyncio.get_event_loop()\n rh = RiakHTTP('127.0.0.1',loop=loop)\n\n content = loop.run_until_complete(\n riak_requests(rh))\n\n rh.close()\n\nLicense\n-------\n\n``aiohttp_riak`` BSD license.\n\n\n.. _riakhttp: http://docs.basho.com/riak/1.4.12/dev/references/http\n.. _aiohttp_web: http://aiohttp.readthedocs.org/en/latest/web.html\n\nCHANGES\n=======\n\n0.0.1 (2016-02-03)\n\n* Init release\n\nCredits\n=======\n\n``aiohttp_riak`` is written by `Veniamin Gvozdikov `_.\n\nContributors\n------------\n\nPlease add yourself here alphabetically when you submit your first pull request.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zloidemon/aiohttp_riak/", "keywords": "aiohttp riak", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "aiohttp-riak", "package_url": "https://pypi.org/project/aiohttp-riak/", "platform": "any", "project_url": "https://pypi.org/project/aiohttp-riak/", "project_urls": { "Homepage": "https://github.com/zloidemon/aiohttp_riak/" }, "release_url": "https://pypi.org/project/aiohttp-riak/0.0.1/", "requires_dist": null, "requires_python": "", "summary": "HTTP Riak connector for aiohttp", "version": "0.0.1" }, "last_serial": 1937728, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "620bb4ba9cbc73380d8a46e1a4cc12e2", "sha256": "432d46c730b6c498ff29f7cf2a5bcbbddfde827f60cf2424c65dede4aacf55ee" }, "downloads": -1, "filename": "aiohttp_riak-0.0.1-py3-none-any.whl", "has_sig": true, "md5_digest": "620bb4ba9cbc73380d8a46e1a4cc12e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6429, "upload_time": "2016-02-03T16:48:45", "url": "https://files.pythonhosted.org/packages/61/1f/6b247dfc4e04f8833b602736eb641b5ad6ae82a31ff59354a5bcf066dcb8/aiohttp_riak-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "523d6cc4a38836e1f08b4c9083590cea", "sha256": "e40cf0615372774b9d962325f32eecf231ce0eddecfd2c909c7d13f12a12c72b" }, "downloads": -1, "filename": "aiohttp_riak-0.0.1.tar.gz", "has_sig": true, "md5_digest": "523d6cc4a38836e1f08b4c9083590cea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3936, "upload_time": "2016-02-03T16:48:59", "url": "https://files.pythonhosted.org/packages/c1/3a/94d3c5089bcb77abaf993055d52ba2949f5fefb6eb9ed74188a27f7d61f1/aiohttp_riak-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "620bb4ba9cbc73380d8a46e1a4cc12e2", "sha256": "432d46c730b6c498ff29f7cf2a5bcbbddfde827f60cf2424c65dede4aacf55ee" }, "downloads": -1, "filename": "aiohttp_riak-0.0.1-py3-none-any.whl", "has_sig": true, "md5_digest": "620bb4ba9cbc73380d8a46e1a4cc12e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6429, "upload_time": "2016-02-03T16:48:45", "url": "https://files.pythonhosted.org/packages/61/1f/6b247dfc4e04f8833b602736eb641b5ad6ae82a31ff59354a5bcf066dcb8/aiohttp_riak-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "523d6cc4a38836e1f08b4c9083590cea", "sha256": "e40cf0615372774b9d962325f32eecf231ce0eddecfd2c909c7d13f12a12c72b" }, "downloads": -1, "filename": "aiohttp_riak-0.0.1.tar.gz", "has_sig": true, "md5_digest": "523d6cc4a38836e1f08b4c9083590cea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3936, "upload_time": "2016-02-03T16:48:59", "url": "https://files.pythonhosted.org/packages/c1/3a/94d3c5089bcb77abaf993055d52ba2949f5fefb6eb9ed74188a27f7d61f1/aiohttp_riak-0.0.1.tar.gz" } ] }