{ "info": { "author": "zcyuefan", "author_email": "zcyuefan@126.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "Flask-NavBar\n=========\n\n`Flask-Nav `_ is a `Flask `_-Extension to ease the creation\nof navigational Elements in Applications. It provides means to Express the\nNavigational structure and different ways to render these, making it easy to\ncustom tailor it for your application.\n\nFlask-NavBar is an extended copy of Flask_nav 0.6.\n\nFlask-NavBar extends features below:\n\n 1. support setting a font-awesome icon before nav item;\n 2. support inverse navbar;\n 3. support fixed navbar;\n 4. support navbar brand logo;\n 5. support right-side navbar;\n 6. support navbar search form.\n\napp.py:\n\n.. code-block:: python\n\n from flask import Flask\n from flask_navbar import Nav\n from flask_navbar.elements import *\n\n nav = Nav()\n\n # registers the \"top\" menubar\n nav.register_element('top', Navbar(\n View('Widgits, Inc.', 'index'),\n NavUl(\n View('Our Mission', 'about', icon='fa fa-comment'),\n Subgroup(\n 'Products',\n View('Wg240-Series', 'products', product='wg240'),\n View('Wg250-Series', 'products', product='wg250'),\n Separator(),\n Text('Discontinued Products'),\n View('Wg10X', 'products', product='wg10x'),\n ),\n Link('Tech Support', 'http://techsupport.invalid/widgits_inc', icon='fa fa-home'),\n navbar_right=False\n ),\n Search('/search', navbar_right=True, icon='fa fa-search', btn_text='Go',\n input_placeholder='Search...', input_name='q', input_id='q', ),\n navbar_inverse=True,\n navbar_fixed='top',\n logo_filename='logo.png'\n ))\n\n app = Flask(__name__)\n # [...] (view definitions)\n\n # If using flask_bootstrap, nav must init first\n nav.init_app(app)\n\n\nindex.html:\n\n.. code-block:: html\n\n \n \n \n {{msg|default('example page')}}\n \n \n \n \n \n \n \n \n {{nav.top.render(id='top-navbar')}}\n

{{msg|default('Welcome')}}

\n \n \n\nYou can find a small, runnable example application inside the example folder. To run it, execute:\n\n.. code-block::\n\n # use `set FLASK_APP=example` on Windows\n export FLASK_APP=example\n flask run\n\nSnapshot:\n\n|image|\n\n.. |image| image:: snapshot.png\n\nThe `Flask-Nav full documentation `_ can be found on PyPI.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/zcyuefan/flask-navbar", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "flask-navbar", "package_url": "https://pypi.org/project/flask-navbar/", "platform": "", "project_url": "https://pypi.org/project/flask-navbar/", "project_urls": { "Homepage": "http://github.com/zcyuefan/flask-navbar" }, "release_url": "https://pypi.org/project/flask-navbar/1.0/", "requires_dist": null, "requires_python": "", "summary": "Easily create navigation for Flask applications. An extended copy of Flask_nav 0.6", "version": "1.0" }, "last_serial": 4263908, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "fa55708d6814a9f841ec00e4d4498276", "sha256": "e81e55ab347664231016132e1d2ff7c491467d021981085080c88a9a9ae0bb7c" }, "downloads": -1, "filename": "flask-navbar-1.0.tar.gz", "has_sig": false, "md5_digest": "fa55708d6814a9f841ec00e4d4498276", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8016, "upload_time": "2018-09-12T07:14:15", "url": "https://files.pythonhosted.org/packages/29/7a/04225366aff39579d81507003fc45e16d302efbbe967ace034494e7e37e1/flask-navbar-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fa55708d6814a9f841ec00e4d4498276", "sha256": "e81e55ab347664231016132e1d2ff7c491467d021981085080c88a9a9ae0bb7c" }, "downloads": -1, "filename": "flask-navbar-1.0.tar.gz", "has_sig": false, "md5_digest": "fa55708d6814a9f841ec00e4d4498276", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8016, "upload_time": "2018-09-12T07:14:15", "url": "https://files.pythonhosted.org/packages/29/7a/04225366aff39579d81507003fc45e16d302efbbe967ace034494e7e37e1/flask-navbar-1.0.tar.gz" } ] }