{ "info": { "author": "David McNelis", "author_email": "dmcnelis@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta" ], "description": "bottle-pycassa\r\n==============\r\n\r\nPlugin for bottle to allow for cassandra connection pools\r\n\r\nUsage example:\r\n```\r\nimport bottle\r\nfrom bottle import run, get\r\nfrom bottle import HTTPError\r\nfrom bottle.ext import pycassa\r\nfrom pycassa.pool import ConnectionPool\r\nfrom pycassa.columnfamily import ColumnFamily\r\nfrom pycassa import NotFoundException\r\n\r\npool = ConnectionPool(\"my_keyspace\", \r\n ['127.0.0.1'], \r\n pool_timeout = 5, pool_size=24)\r\n\r\napp = bottle.Bottle()\r\nplugin = pycassa.Plugin(pool, keyword=\"cass\")\r\napp.install(plugin)\r\n\r\n\r\n@app.get('/:query')\r\ndef show(query, cass):\r\n my_column_family = ColumnFamily(cass, 'my_column_family')\r\n\r\n try:\r\n result = my_column_family.get(1167864277)\r\n return result\r\n except NotFoundException, nfe:\r\n return HTTPError(404, 'Entity not found.') \r\n\r\nrun(app=app, host='localhost', port=80, reloader=True)", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/dmcnelis/bottle-pycassa/archive/master.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dmcnelis/bottle-pycassa", "keywords": "(bottle,pycassa,cassandra)", "license": "MIT", "maintainer": "David McNelis", "maintainer_email": "dmcnelis@gmail.com", "name": "bottle-pycassa", "package_url": "https://pypi.org/project/bottle-pycassa/", "platform": "", "project_url": "https://pypi.org/project/bottle-pycassa/", "project_urls": { "Download": "https://github.com/dmcnelis/bottle-pycassa/archive/master.zip", "Homepage": "https://github.com/dmcnelis/bottle-pycassa" }, "release_url": "https://pypi.org/project/bottle-pycassa/0.1/", "requires_dist": null, "requires_python": null, "summary": "Bottle plugin for Cassandra/Pycassa", "version": "0.1" }, "last_serial": 787000, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "e8d7030329f17b6a56a73e595384b8f3", "sha256": "c3bc4e4a0b9688367834c90467ea68dfba97810935a62761cb81f59d015190ae" }, "downloads": -1, "filename": "bottle-pycassa-0.1.tar.gz", "has_sig": false, "md5_digest": "e8d7030329f17b6a56a73e595384b8f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2796, "upload_time": "2012-11-15T21:12:46", "url": "https://files.pythonhosted.org/packages/48/a1/8e3ea01133dd8e5c7d49140c51af6c961024be3bd34638c3386373bd279d/bottle-pycassa-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e8d7030329f17b6a56a73e595384b8f3", "sha256": "c3bc4e4a0b9688367834c90467ea68dfba97810935a62761cb81f59d015190ae" }, "downloads": -1, "filename": "bottle-pycassa-0.1.tar.gz", "has_sig": false, "md5_digest": "e8d7030329f17b6a56a73e595384b8f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2796, "upload_time": "2012-11-15T21:12:46", "url": "https://files.pythonhosted.org/packages/48/a1/8e3ea01133dd8e5c7d49140c51af6c961024be3bd34638c3386373bd279d/bottle-pycassa-0.1.tar.gz" } ] }