{ "info": { "author": "Nick Johnstone", "author_email": "ncwjohnstone@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7" ], "description": "fuckitdb\n========\n\n| Master: |Build Status|\n| Develop: |Build Status|\n\n`Documentation`_\n\nfuckitdb is a Python ORM for Google Drive Spreadsheets. Never use this for anything important, it's an experiment.\n\nInstallation\n------------\n\n``pip install fuckitdb``\n\nUsage\n-----\n\n::\n\n import fuckitdb\n \n database = fuckitdb.Database(\"MyDatabaseSheet\", \"foo@google.com\", \"password\")\n \n \n @fuckitdb.register(database)\n class User(fuckitdb.Model):\n def __init__(self, name, password):\n self.name = self.field(name)\n self.password = self.field(password)\n \n \n barry = User(\"Barry\", \"hunter2\")\n barry.name = \"Steve\"\n barry.commit()\n \n users = User.get_instances()\n\n\nLicense\n-------\n\nMIT License. See LICENSE file for full text.\n\n.. _Documentation: http://fuckitdb.readthedocs.org\n\n.. |Build Status| image:: https://travis-ci.org/Widdershin/fuckitdb.png?branch=master\n :target: https://travis-ci.org/Widdershin/fuckitdb\n.. |Build Status| image:: https://travis-ci.org/Widdershin/fuckitdb.png?branch=develop\n :target: https://travis-ci.org/Widdershin/fuckitdb\n\n\n\n\nHistory\n-------\n\n0.1.0 7/3/14\n++++++++++++++++++\n\n* First release on PyPI.\n\n0.1.1 7/3/14\n++++++++++++++++++\n\n* Converted readme to rst from md\n\n0.1.2 7/3/14\n++++++++++++++++++\n\n* Included HISTORY.rst in package build\n\n0.1.3 7/3/14\n++++++++++++++++++\n\n* Model.field no longer requires name to be specified. Attribute name will be used if none is provided.\n* Model no longer needs to have id as a keyword argument, or call super in init\n* Tests now use pep8 asserts", "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/Widdershin/fuckitdb", "keywords": "fuckitdb", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "fuckitdb", "package_url": "https://pypi.org/project/fuckitdb/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/fuckitdb/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/Widdershin/fuckitdb" }, "release_url": "https://pypi.org/project/fuckitdb/0.1.3/", "requires_dist": null, "requires_python": null, "summary": "fuckitdb is a Python ORM for Google Drive Spreadsheets.", "version": "0.1.3" }, "last_serial": 1021887, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "86d7a12db93550e3dd1825ef7678702d", "sha256": "7d70754aa587920516a41f4bea12ce5dcb051854d70def6b4f50e97513f67311" }, "downloads": -1, "filename": "fuckitdb-0.1.0.tar.gz", "has_sig": false, "md5_digest": "86d7a12db93550e3dd1825ef7678702d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4079, "upload_time": "2014-03-07T00:52:35", "url": "https://files.pythonhosted.org/packages/00/15/671ab5500bc2ec069779f3aeae70247846f5797ff82462601bb21d8c4725/fuckitdb-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9db655faec40ed23ad8239149bd6f37e", "sha256": "d9de138260f9d4c3e27236e8ebca4e7b46544f83931dcfff51e033a2cb3207b3" }, "downloads": -1, "filename": "fuckitdb-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9db655faec40ed23ad8239149bd6f37e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4102, "upload_time": "2014-03-07T00:59:24", "url": "https://files.pythonhosted.org/packages/06/b6/292186d9e213bf86e86c764be50c13f96b8f5f2aa3142ba082c26924d3b9/fuckitdb-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "a4fe31157cba2019493ec4c5ff2ca692", "sha256": "95e298ac4628e5450d3c029380b36218f742489342bb9084ed01dd1158a47e48" }, "downloads": -1, "filename": "fuckitdb-0.1.2.tar.gz", "has_sig": false, "md5_digest": "a4fe31157cba2019493ec4c5ff2ca692", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4314, "upload_time": "2014-03-07T01:01:24", "url": "https://files.pythonhosted.org/packages/ee/2a/23d28f9860fd22a53f7b045c9504986421e75b6f30b328d3a237b3dd9815/fuckitdb-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "cf4e2285e3d668cce72d64d83649223c", "sha256": "c7ec55c5301384bafeee4360f54c5ea489685d3785a2d018909a8a5a387c37d8" }, "downloads": -1, "filename": "fuckitdb-0.1.3.tar.gz", "has_sig": false, "md5_digest": "cf4e2285e3d668cce72d64d83649223c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4710, "upload_time": "2014-03-07T05:46:15", "url": "https://files.pythonhosted.org/packages/d5/b9/13705b71ffa3ee92779f36053bebd0bd56d3f382404ef175752c675e6f70/fuckitdb-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cf4e2285e3d668cce72d64d83649223c", "sha256": "c7ec55c5301384bafeee4360f54c5ea489685d3785a2d018909a8a5a387c37d8" }, "downloads": -1, "filename": "fuckitdb-0.1.3.tar.gz", "has_sig": false, "md5_digest": "cf4e2285e3d668cce72d64d83649223c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4710, "upload_time": "2014-03-07T05:46:15", "url": "https://files.pythonhosted.org/packages/d5/b9/13705b71ffa3ee92779f36053bebd0bd56d3f382404ef175752c675e6f70/fuckitdb-0.1.3.tar.gz" } ] }