{ "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 write some data in a readable manner quickly and easily.\r\n\r\nIt can be used to write to:\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-readers/ to write to them. This library was written with the intention to be useful without `data-readers` but they work very well together.\r\n\r\nSetup\r\n=====\r\nInstall\r\n-------\r\n pip install data-writers\r\n\r\nUsage\r\n=====\r\nImport DataWriter\r\n\r\n from datawriters.datawriter import DataWriter\r\n\r\nCreate a list of dictionaries for your data:\r\n\r\n data = [{\"column1\":\"row1-item1\", \"column2\":\"row1-item2\"},\r\n {\"column1\":\"row2-item1\", \"column2\":\"row2-item2\"},\r\n {\"column1\":\"row3-item1\", \"column2\":\"row3-item2\"}]\r\n\r\ncsv\r\n---\r\n DataWriter(writer='csv', database='data.csv').save(data)\r\n\r\nsqlite\r\n------\r\n DataWriter(writer='sqlite', database='data.sqlite', table='DataTable').save(data)\r\n\r\nmysql\r\n-----\r\n DataWriter(writer='mysql', database='data', user='root', table='DataTable').save(data)\r\n\r\nredis\r\n-----\r\n DataWriter(writer='redis', database='1').save(data)\r\n\r\nmongo\r\n-----\r\n DataWriter(writer='mongo', database='data', table='DataTable').save(data)\r\n\r\npostgres\r\n--------\r\n DataWriter(writer='postgres', database='data', table='DataTable').save(data)\r\n\r\naerospike\r\n---------\r\n DataWriter(writer='aerospike', namespace='data', set='DataTable').save(data)", "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-Writers", "keywords": "database write csv data postgres mysql redis sqlite mongo aerospike", "license": "FreeBSD", "maintainer": null, "maintainer_email": null, "name": "data-writers", "package_url": "https://pypi.org/project/data-writers/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/data-writers/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/jamesmarlowe/Python-Data-Writers" }, "release_url": "https://pypi.org/project/data-writers/0.5.3/", "requires_dist": null, "requires_python": null, "summary": "Write to multiple databases and formats easily from python", "version": "0.5.3" }, "last_serial": 1666340, "releases": { "0.5.0": [ { "comment_text": "", "digests": { "md5": "3a39b3d1522100d2726e688d68c39815", "sha256": "fa9f399fe5ebb2aed72412b4c4333006fb2dad6dd347346427e41b250f7987f7" }, "downloads": -1, "filename": "data-writers-0.5.0.zip", "has_sig": false, "md5_digest": "3a39b3d1522100d2726e688d68c39815", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9951, "upload_time": "2015-05-21T21:43:35", "url": "https://files.pythonhosted.org/packages/ae/3b/823d6a62108304662e97d6ca1fd2f6cac97f754b58e8451ecbf4ff226f5f/data-writers-0.5.0.zip" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "1271f726ffe08f4f33f4459d8f64e228", "sha256": "5a16a9e72154146acc4e7d531c94ea78baea10073462cbd9f20c8c84b8a9c280" }, "downloads": -1, "filename": "data-writers-0.5.1.zip", "has_sig": false, "md5_digest": "1271f726ffe08f4f33f4459d8f64e228", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11049, "upload_time": "2015-05-27T23:18:13", "url": "https://files.pythonhosted.org/packages/8b/af/2be6784a073d84f0c4fdf7d3357ef6ff1e4dc83387ade48816b8a5ba1274/data-writers-0.5.1.zip" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "0685f095b3370ac8abbead54438451da", "sha256": "82eda9bd322912768c10d593d54451ae792162494294959567c2b2516699eab9" }, "downloads": -1, "filename": "data-writers-0.5.2.zip", "has_sig": false, "md5_digest": "0685f095b3370ac8abbead54438451da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14856, "upload_time": "2015-07-22T05:47:02", "url": "https://files.pythonhosted.org/packages/ff/c2/c65c6d21dc9e4062044a3cfd57205bef2740d9af098f4a8de20fbad93401/data-writers-0.5.2.zip" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "5243bf7c14b67ec172f7d1ba02b63119", "sha256": "b47cdb098e0af90094ba26b62e337e832f308e153ef65788e9d49e071307ffb2" }, "downloads": -1, "filename": "data-writers-0.5.3.zip", "has_sig": false, "md5_digest": "5243bf7c14b67ec172f7d1ba02b63119", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14837, "upload_time": "2015-08-06T03:16:52", "url": "https://files.pythonhosted.org/packages/54/f6/944d70767c2e584b39169717b5df0cc44663f9ed2ac4f37264164615fbbd/data-writers-0.5.3.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5243bf7c14b67ec172f7d1ba02b63119", "sha256": "b47cdb098e0af90094ba26b62e337e832f308e153ef65788e9d49e071307ffb2" }, "downloads": -1, "filename": "data-writers-0.5.3.zip", "has_sig": false, "md5_digest": "5243bf7c14b67ec172f7d1ba02b63119", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14837, "upload_time": "2015-08-06T03:16:52", "url": "https://files.pythonhosted.org/packages/54/f6/944d70767c2e584b39169717b5df0cc44663f9ed2ac4f37264164615fbbd/data-writers-0.5.3.zip" } ] }