{ "info": { "author": "James Marlowe (jamesmarlowe)", "author_email": "jameskmarlowe@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Build Tools" ], "description": "Description\r\n===========\r\n\r\nThis project is useful in any scenario where you need to read some data in a useable manner quickly and easily.\r\n\r\nIt can be used to read from:\r\n\r\n* csv\r\n* sqlite\r\n* mysql\r\n* redis\r\n* mongo\r\n* postgres\r\n* aerospike\r\n\r\nLook at https://pypi.python.org/pypi/data-writers/ to write to them.\r\nThis library was written with the intention to be useful without data-writers but they work very well together.\r\n\r\nSetup\r\n=====\r\nInstall\r\n-------\r\n pip install data-readers\r\n\r\nUsage\r\n=====\r\nImport DataReader\r\n\r\n from datareaders.datareader import DataReader\r\n\r\ncsv\r\n---\r\n list_of_dicts = DataReader(reader='csv', database='data.csv').read()\r\n\r\nsqlite\r\n------\r\n list_of_dicts = DataReader(reader='sqlite', database='data.sqlite', table='DataTable').read()\r\n\r\nmysql\r\n-----\r\n list_of_dicts = DataReader(reader='mysql', database='data', user='root', table='DataTable').read()\r\n\r\nredis\r\n-----\r\n list_of_dicts = DataReader(reader='redis', database='1').read()\r\n\r\nmongo\r\n-----\r\n list_of_dicts = DataReader(reader='mongo', database='data', table='DataTable').read()\r\n\r\npostgres\r\n--------\r\n list_of_dicts = DataReader(reader='postgres', database='data', table='DataTable').read()\r\n\r\naerospike\r\n---------\r\n list_of_dicts = DataReader(reader='aerospike', namespace='data', set='DataTable').read()", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jamesmarlowe/Python-Data-Readers", "keywords": "database read csv data postgres mysql redis sqlite mongo aerospike", "license": "FreeBSD", "maintainer": "", "maintainer_email": "", "name": "data-readers", "package_url": "https://pypi.org/project/data-readers/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/data-readers/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/jamesmarlowe/Python-Data-Readers" }, "release_url": "https://pypi.org/project/data-readers/0.5.3/", "requires_dist": null, "requires_python": null, "summary": "Read from multiple databases and formats easily from python", "version": "0.5.3" }, "last_serial": 1644181, "releases": { "0.5.0": [ { "comment_text": "", "digests": { "md5": "a0ae8e234b2fe43572176761bf4ab5cc", "sha256": "e0ed5791ceeaf35c7e9252b487670754f657414416e6c26fc8c2b608b75b97bd" }, "downloads": -1, "filename": "data-readers-0.5.0.zip", "has_sig": false, "md5_digest": "a0ae8e234b2fe43572176761bf4ab5cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8940, "upload_time": "2015-05-27T21:56:01", "url": "https://files.pythonhosted.org/packages/61/66/04e2627994080482ed006153d014e9779b85d33d1c4160fd71e5180ca54c/data-readers-0.5.0.zip" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "74f07d58abea81c5b10e5dd1f7336bf9", "sha256": "b72b75bf20f3eff284b1d03f32e982ff5ed6c67989f366cdceb7c6e264e5b078" }, "downloads": -1, "filename": "data-readers-0.5.1.zip", "has_sig": false, "md5_digest": "74f07d58abea81c5b10e5dd1f7336bf9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9393, "upload_time": "2015-05-27T22:53:18", "url": "https://files.pythonhosted.org/packages/37/2f/f2f574c62056d8ef0b0831c9286e446ece71f2878a43b6ecb457f66d4434/data-readers-0.5.1.zip" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "30191a42bb0a00ac47b5059649f0bd21", "sha256": "6dab23ae38fb15a25ae3aaf79dc0734afcee8e58f13dc70a436f17a1619c201c" }, "downloads": -1, "filename": "data-readers-0.5.2.zip", "has_sig": false, "md5_digest": "30191a42bb0a00ac47b5059649f0bd21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9395, "upload_time": "2015-05-28T23:42:06", "url": "https://files.pythonhosted.org/packages/73/01/6ae6eae71657ec1a06cc9cc6023a66c1cdf0873e24e34d97144dea99e873/data-readers-0.5.2.zip" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "e364f17e0f509fed5bf94c4c5ab4ce07", "sha256": "084728cbfa40617958e77a2961dd4ddb2f846c1b0a665ed10bd6075f8970ae2d" }, "downloads": -1, "filename": "data-readers-0.5.3.zip", "has_sig": false, "md5_digest": "e364f17e0f509fed5bf94c4c5ab4ce07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12171, "upload_time": "2015-07-22T05:05:24", "url": "https://files.pythonhosted.org/packages/e3/16/e491f552ceaec6f2644562f34bb3a957b4ae9ac8c4508011544f80638de6/data-readers-0.5.3.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e364f17e0f509fed5bf94c4c5ab4ce07", "sha256": "084728cbfa40617958e77a2961dd4ddb2f846c1b0a665ed10bd6075f8970ae2d" }, "downloads": -1, "filename": "data-readers-0.5.3.zip", "has_sig": false, "md5_digest": "e364f17e0f509fed5bf94c4c5ab4ce07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12171, "upload_time": "2015-07-22T05:05:24", "url": "https://files.pythonhosted.org/packages/e3/16/e491f552ceaec6f2644562f34bb3a957b4ae9ac8c4508011544f80638de6/data-readers-0.5.3.zip" } ] }