{ "info": { "author": "Thomas O'Donnell", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "Navigator\n=========\n\n.. image:: https://travis-ci.org/andytom/navigator.svg?branch=master\n :target: https://travis-ci.org/andytom/navigator\n\nA framework to create simple, interactive command line tools.\n\nExample\n-------\nA basic Hello World example ::\n\n >>> import navigator\n >>> nav = navigator.Navigator(intro=\"Welcome\")\n >>> @nav.route('Hello World', \"A simple Hello World\")\n >>> def hello_world():\n >>> navigator.ui.text_success(\"Hello World!\")\n >>> nav.run()\n Welcome\n 0 - quit\n 1 - Hello World - A simple Hello World\n What do you want to do?\n\nYou can then select the option you would like to take.\nEntering '1' call the hello_world function.\n\nNavigator also includes prompts for user input ::\n\n >>> @nav.route('Hello Name', \"A more advanced Hello World\")\n >>> def hello_name():\n >>> name = navigator.ui.prompt(\"What is your name?\")\n >>> navigator.ui.text_success(\"Hello {}!\".format(name))\n\n\nThere are more complete examples in the examples directory.\n\nHow to Install\n--------------\nNavigator can be install from pypi using pip ::\n\n pip install navigator\n\nPython Support and Versioning\n-----------------------------\nNavigator is currently tested against python 2.7, 3.2, 3.3, 3.4 and 3.5.\n\nNavigator follows `SemVar `_ as such the Public API should\nnot be considered stable until version 1.0.0.\n\nTesting\n-------\nYou can run the test suite locally by running: ::\n\n python test.py\n\nThis requires that 'mock' is installed. In addition all tests are run automatically on\n`TravisCI `_.\n\nTo Do List\n----------\n- Complete README (examples, basic how to)\n- Better Comments\n- Add more Documentation (doc strings and documentation)\n- More complete test coverage and better tests", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Andytom/navigator", "keywords": "", "license": "BSD 3-Clause License", "maintainer": "", "maintainer_email": "", "name": "Navigator", "package_url": "https://pypi.org/project/Navigator/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Navigator/", "project_urls": { "Homepage": "https://github.com/Andytom/navigator" }, "release_url": "https://pypi.org/project/Navigator/0.2.2/", "requires_dist": null, "requires_python": "", "summary": "A framework to create simple, interactive command line tools.", "version": "0.2.2" }, "last_serial": 1781793, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "cc374c9151ecbcf884b1a2d1b39ee687", "sha256": "363fff22a1c93ac3c9c66181a81f8e1154b8319d4fbd8fc13cbd7313c54e1be7" }, "downloads": -1, "filename": "Navigator-0.1.0.tar.gz", "has_sig": false, "md5_digest": "cc374c9151ecbcf884b1a2d1b39ee687", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2924, "upload_time": "2013-09-01T22:15:54", "url": "https://files.pythonhosted.org/packages/be/24/9f4745dc95be80b58ab5695e3ab1c8c7baef477767a2ef10aa2d116931e4/Navigator-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "a9505d279d8b6ae9a533be411555597c", "sha256": "255e5ff5a19ef91aab61b5f4055901832d02a15b3d2b807ad7a8f5abc7cc2c39" }, "downloads": -1, "filename": "Navigator-0.2.0.tar.gz", "has_sig": false, "md5_digest": "a9505d279d8b6ae9a533be411555597c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4404, "upload_time": "2013-09-02T20:22:23", "url": "https://files.pythonhosted.org/packages/87/38/ea8d79e8f50d0101b616d57a2e4da630c79f6ab8c83f229bcf2e562008a1/Navigator-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "8d2b5962818597713cbf71fd83fcca10", "sha256": "91a5d02a2d24b9082b81447811a01263125a782f2bd85db9d83e2a5796573311" }, "downloads": -1, "filename": "Navigator-0.2.1.tar.gz", "has_sig": false, "md5_digest": "8d2b5962818597713cbf71fd83fcca10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5237, "upload_time": "2015-10-17T20:40:10", "url": "https://files.pythonhosted.org/packages/4e/b5/1007420176025c955463badae7afbbdb6880ea11f4feb12607688a61c29f/Navigator-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "456a69ce81380241ec125fae12307674", "sha256": "f19f3c2704eec88fdbb77e3034b9ae60434f09d52153383ef31ca1377e0d4f68" }, "downloads": -1, "filename": "Navigator-0.2.2.tar.gz", "has_sig": false, "md5_digest": "456a69ce81380241ec125fae12307674", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5466, "upload_time": "2015-10-22T18:04:07", "url": "https://files.pythonhosted.org/packages/eb/f2/f5f30e044130c8243ff8aa10563673c246b43ee593c9dfa4924d75fd4017/Navigator-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "456a69ce81380241ec125fae12307674", "sha256": "f19f3c2704eec88fdbb77e3034b9ae60434f09d52153383ef31ca1377e0d4f68" }, "downloads": -1, "filename": "Navigator-0.2.2.tar.gz", "has_sig": false, "md5_digest": "456a69ce81380241ec125fae12307674", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5466, "upload_time": "2015-10-22T18:04:07", "url": "https://files.pythonhosted.org/packages/eb/f2/f5f30e044130c8243ff8aa10563673c246b43ee593c9dfa4924d75fd4017/Navigator-0.2.2.tar.gz" } ] }