{ "info": { "author": "Kirill Klenov", "author_email": "horneds@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Natural Language :: Russian", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Testing", "Topic :: Utilities" ], "description": "Bottle Manage\n#############\n\n.. _description:\n\nBottle Manage -- Short description.\n\n.. _badges:\n\n.. image:: http://img.shields.io/travis/klen/bottle-manage.svg?style=flat-square\n :target: http://travis-ci.org/klen/bottle-manage\n :alt: Build Status\n\n.. image:: http://img.shields.io/coveralls/klen/bottle-manage.svg?style=flat-square\n :target: https://coveralls.io/r/klen/bottle-manage\n :alt: Coverals\n\n.. image:: http://img.shields.io/pypi/v/bottle-manage.svg?style=flat-square\n :target: https://pypi.python.org/pypi/bottle-manage\n\n.. image:: http://img.shields.io/pypi/dm/bottle-manage.svg?style=flat-square\n :target: https://pypi.python.org/pypi/bottle-manage\n\n.. image:: http://img.shields.io/gratipay/klen.svg?style=flat-square\n :target: https://www.gratipay.com/klen/\n :alt: Donate\n\n.. _contents:\n\n.. contents::\n\n.. _requirements:\n\nRequirements\n=============\n\n- python >= 2.6\n\n.. _installation:\n\nInstallation\n=============\n\n**Bottle Manage** should be installed using pip: ::\n\n pip install bottle-manage\n\n.. _usage:\n\nUsage\n=====\n\n`manage.py`: ::\n\n from bottle import Bottle\n from bottle_manage import Manage\n\n app = Bottle()\n manage = Manage(app)\n\n @manage.shell\n def context():\n from .models import Partner, Record, db # noqa\n ctx = locals()\n ctx['app'] = app\n ctx['db'] = db.database\n return ctx\n\n\n @manage.command\n def db():\n \"\"\" Initialize the database.\"\"\"\n from peewee_migrate.core import Router\n router = Router(\n os.path.join(app.config['ROOT_DIR'], 'migrations'), DATABASE=app.config['DATABASE_URI'])\n router.run()\n\n\n @manage.command\n def runserver(reloader=False, debug=False, port=5000):\n \"\"\" Run the application. \"\"\"\n app.run(reloader=reloader, debug=debug, port=port)\n\n\n if __name__ == '__main__':\n manage()\n\n::\n\n $ ./manage.py --help\n\n.. _bugtracker:\n\nBug tracker\n===========\n\nIf you have any suggestions, bug reports or\nannoyances please report them to the issue tracker\nat https://github.com/klen/bottle-manage/issues\n\n.. _contributing:\n\nContributing\n============\n\nDevelopment of Bottle Manage happens at: https://github.com/klen/bottle-manage\n\n\nContributors\n=============\n\n* klen_ (Kirill Klenov)\n\n.. _license:\n\nLicense\n=======\n\nLicensed under a `BSD license`_.\n\n.. _links:\n\n.. _BSD license: http://www.linfo.org/bsdlicense.html\n.. _klen: https://github.com/klen", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/klen/bottle-manage", "keywords": "bottle,shell,script,manage", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "bottle-manage", "package_url": "https://pypi.org/project/bottle-manage/", "platform": "Any", "project_url": "https://pypi.org/project/bottle-manage/", "project_urls": { "Homepage": "https://github.com/klen/bottle-manage" }, "release_url": "https://pypi.org/project/bottle-manage/0.2.2/", "requires_dist": null, "requires_python": null, "summary": null, "version": "0.2.2" }, "last_serial": 1436082, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "daa187d8ef19bff5122b3627b2736875", "sha256": "303943b60ba62c9b9807001986f4b5a1b3d30377c0a50e2fee70bb003de24697" }, "downloads": -1, "filename": "bottle_manage-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "daa187d8ef19bff5122b3627b2736875", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4276, "upload_time": "2014-12-22T21:52:50", "url": "https://files.pythonhosted.org/packages/79/ea/23e533675cccad0fbf149fff2c0338ed8b79ef2fe7919f8084ae4da1c97d/bottle_manage-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af71770539cc048b3ef8541a567326ea", "sha256": "a70026594c53625fb208de926945b61b98db3105457436d50adbcea2ec262ba5" }, "downloads": -1, "filename": "bottle-manage-0.1.0.tar.gz", "has_sig": false, "md5_digest": "af71770539cc048b3ef8541a567326ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3610, "upload_time": "2014-12-22T21:52:47", "url": "https://files.pythonhosted.org/packages/d6/01/489ad6db90eebabf5eaab7aedb4157c913794ab2eef36f936e413eabb708/bottle-manage-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "8f33b906c509dfa42fb70e601e8d2f29", "sha256": "4de44c12d0933ebb57680454df3159efdbcf5c329201d28a503248874b6d5027" }, "downloads": -1, "filename": "bottle_manage-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8f33b906c509dfa42fb70e601e8d2f29", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5291, "upload_time": "2015-02-05T11:14:50", "url": "https://files.pythonhosted.org/packages/ac/85/10ae590c5f6051d875716d2e1659fb7395b31a6d224db6e957f2b36d0aac/bottle_manage-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2da926939f30e9d2ce79f4acf469c2ce", "sha256": "42895aae84e787203da69bbc6cb7b8532c52116d4bb5743311a90f3c24f76d0a" }, "downloads": -1, "filename": "bottle-manage-0.2.0.tar.gz", "has_sig": false, "md5_digest": "2da926939f30e9d2ce79f4acf469c2ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4296, "upload_time": "2015-02-05T11:14:47", "url": "https://files.pythonhosted.org/packages/ea/31/9d309cbae1cd6e2a406b523c372c20841932ed0f9f3aadfcf42968cee469/bottle-manage-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "c7803319350209271d79f1ed34c4bd05", "sha256": "dd93498e980a900c8dd4868440585dad98ba1c8cccd6c0e71c3b1ef26f560740" }, "downloads": -1, "filename": "bottle_manage-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c7803319350209271d79f1ed34c4bd05", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5178, "upload_time": "2015-02-05T11:36:38", "url": "https://files.pythonhosted.org/packages/48/29/f1f0286471f4ae337528e19b75cc7eaa0a0ddb8074aac28a9d1ba74bc19b/bottle_manage-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0548bfb89bcf06eadb01093615a2084a", "sha256": "f34d2289c9d857f2fb2a74905b0efa1ac828230b873c35f05de1eb2c8ad083df" }, "downloads": -1, "filename": "bottle-manage-0.2.1.tar.gz", "has_sig": false, "md5_digest": "0548bfb89bcf06eadb01093615a2084a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4246, "upload_time": "2015-02-05T11:36:35", "url": "https://files.pythonhosted.org/packages/2f/19/471521c0b00da9dd90a24d57f15302731b8c62765d38c125a1a96befc5d7/bottle-manage-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "497f3f1267ba773b3d7a946794f7832d", "sha256": "a1d3a0809bdb882b5eabb0519a6fb3c163e0ae767175399d1d0c806b40dc1abb" }, "downloads": -1, "filename": "bottle_manage-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "497f3f1267ba773b3d7a946794f7832d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5182, "upload_time": "2015-02-24T13:18:10", "url": "https://files.pythonhosted.org/packages/26/37/c7c2cb2ac0538fb598fca095b239a90015c7b6fe8987fcf4fa2a9ad67e0d/bottle_manage-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4931363f0d151eff0fb388b8604b027", "sha256": "f2af090be7d5c2e48624cdeed3e8bba356b9f6e96ee292694d28ecb9a642b956" }, "downloads": -1, "filename": "bottle-manage-0.2.2.tar.gz", "has_sig": false, "md5_digest": "b4931363f0d151eff0fb388b8604b027", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4265, "upload_time": "2015-02-24T13:18:07", "url": "https://files.pythonhosted.org/packages/4f/5a/04a8a6d7f3385c3c8da9435a7e20182e50bf1897b3a5562d838e32e4fb17/bottle-manage-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "497f3f1267ba773b3d7a946794f7832d", "sha256": "a1d3a0809bdb882b5eabb0519a6fb3c163e0ae767175399d1d0c806b40dc1abb" }, "downloads": -1, "filename": "bottle_manage-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "497f3f1267ba773b3d7a946794f7832d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5182, "upload_time": "2015-02-24T13:18:10", "url": "https://files.pythonhosted.org/packages/26/37/c7c2cb2ac0538fb598fca095b239a90015c7b6fe8987fcf4fa2a9ad67e0d/bottle_manage-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4931363f0d151eff0fb388b8604b027", "sha256": "f2af090be7d5c2e48624cdeed3e8bba356b9f6e96ee292694d28ecb9a642b956" }, "downloads": -1, "filename": "bottle-manage-0.2.2.tar.gz", "has_sig": false, "md5_digest": "b4931363f0d151eff0fb388b8604b027", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4265, "upload_time": "2015-02-24T13:18:07", "url": "https://files.pythonhosted.org/packages/4f/5a/04a8a6d7f3385c3c8da9435a7e20182e50bf1897b3a5562d838e32e4fb17/bottle-manage-0.2.2.tar.gz" } ] }