{
"info": {
"author": "Daniel Vaz Gaspar",
"author_email": "danielvazgaspar@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Environment :: Web Environment",
"Intended Audience :: Developers",
"License :: OSI Approved :: BSD License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Topic :: Software Development :: Libraries :: Python Modules"
],
"description": "Flask App Builder\n=================\n\n.. image:: https://travis-ci.org/dpgaspar/Flask-AppBuilder.png?branch=master\n :target: https://travis-ci.org/dpgaspar/Flask-AppBuilder\n\n.. image:: https://img.shields.io/pypi/v/Flask-AppBuilder.svg\n :alt: PyPI\n :target: https://pypi.org/project/Flask-AppBuilder/\n\n.. image:: https://img.shields.io/badge/pyversions-3.6%2C3.7-blue.svg\n :target: https://www.python.org/\n\n.. image:: https://coveralls.io/repos/dpgaspar/Flask-AppBuilder/badge.png?branch=master\n :target: https://coveralls.io/r/dpgaspar/Flask-AppBuilder\n\n\nSimple and rapid application development framework, built on top of `Flask `_.\nincludes detailed security, auto CRUD generation for your models, google charts and much more.\n\nExtensive configuration of all functionality, easily integrate with normal Flask/Jinja2 development.\n\n- Documentation: `Documentation `_\n\n- Mailing list: `Google group `_\n\n- Chat: `Gitter `_\n\n- Examples: `examples `_\n\nCheckout installation video on `YouTube `_\n\nQuick how to `Demo from the docs `_ (login has guest/welcome).\n\nChange Log\n----------\n\n`Versions `_ for further detail on what changed.\n\nSince 2.0.0 that `fabmanager` command line is considered **deprecated**, use the new `flask fab ` instead\n\nFixes, Bugs and contributions\n-----------------------------\n\nYou're welcome to report bugs, propose new features, or even better contribute to this project.\n\n`Issues, bugs and new features `_\n\n`Contribute `_\n\nProjects/Organizations using FAB\n--------------------------------\n\nIf you would like to share your project, or let everyone know that you're using FAB\non your organization please submit a PR or send me an email with the details.\n\nProjects:\n\n- `Superset `_ - a data exploration platform designed to be visual, intuitive, and interactive\n\n- `Airflow `_ - a platform to programmatically author, schedule, and monitor workflows.\n\n\nOrganizations:\n\n- Miniclip\n- EuroBIC\n\nIncludes:\n---------\n\n - Database\n - SQLAlchemy, multiple database support: sqlite, MySQL, ORACLE, MSSQL, DB2 etc.\n - Partial support for MongoDB using MongoEngine.\n - Multiple database connections support (Vertical partitioning).\n - Easy mixin audit to models (created/changed by user, and timestamps).\n - Security\n - Automatic permissions lookup, based on exposed methods. It will grant all permissions to the Admin Role.\n - Inserts on the Database all the detailed permissions possible on your application.\n - Public (no authentication needed) and Private permissions.\n - Role based permissions.\n - Authentication support for OAuth, OpenID, Database, LDAP and REMOTE_USER environ var.\n - Support for self user registration.\n - Views and Widgets\n - Automatic menu generation.\n - Automatic CRUD generation.\n - Multiple actions on db records.\n - Big variety of filters for your lists.\n - Various view widgets: lists, master-detail, list of thumbnails etc\n - Select2, Datepicker, DateTimePicker\n - Related Select2 fields.\n - Google charts with automatic group by or direct values and filters.\n - AddOn system, write your own and contribute.\n - CRUD REST API\n - Automatic CRUD RESTful APIs.\n - Internationalization\n - Integration with flask-jwt-extended extension to protect your endpoints.\n - Metadata for dynamic rendering.\n - Selectable columns and metadata keys.\n - Automatic and configurable data validation.\n - Forms\n - Automatic, Add, Edit and Show from Database Models\n - Labels and descriptions for each field.\n - Automatic base validators from model's definition.\n - Custom validators, extra fields, custom filters for related dropdown lists.\n - Image and File support for upload and database field association. It will handle everything for you.\n - Field sets for Form's (Django style).\n - i18n\n - Support for multi-language via Babel\n - Bootstrap 3.1.1 CSS and js, with Select2 and DatePicker\n - Font-Awesome icons, for menu icons and actions.\n\n\nSome pictures\n-------------\n\nLogin page (with AUTH_DB)\n\n.. image:: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/login_db.png\n :width: 480px\n :target: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/login_db.png\n\n\nLogin page (with AUTH_OAUTH)\n\n.. image:: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/login_oauth.png\n :width: 480px\n :target: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/login_oauth.png\n\n\nSecurity\n\n.. image:: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/security.png\n :width: 480px\n :target: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/security.png\n\n\nLists:\n\nList contacts example\n\n.. image:: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/contact_list.png\n :width: 480px\n :target: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/contact_list.png\n\n\nList Group example with search\n\n.. image:: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/group_list.png\n :width: 480px\n :target: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/group_list.png\n\n\n\nCharts:\n\nGroup by pie chart\n\n.. image:: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/grouped_chart.png\n :width: 480px\n :target: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/grouped_chart.png\n\nDirect time chart\n\n.. image:: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/direct_chart.png\n :width: 480px\n :target: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/chart_time1.png\n\nGroup by time chart\n\n.. image:: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/chart_time2.png\n :width: 480px\n :target: https://raw.github.com/dpgaspar/flask-AppBuilder/master/images/chart_time2.png\n\n\nDepends on:\n-----------\n\n- flask\n- click\n- colorama\n- flask-sqlalchemy\n- flask-login\n- flask-openid\n- flask-wtform\n- flask-Babel",
"description_content_type": "text/x-rst",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/dpgaspar/flask-appbuilder/",
"keywords": "",
"license": "BSD",
"maintainer": "",
"maintainer_email": "",
"name": "Flask-AppBuilder-No-OpenID",
"package_url": "https://pypi.org/project/Flask-AppBuilder-No-OpenID/",
"platform": "any",
"project_url": "https://pypi.org/project/Flask-AppBuilder-No-OpenID/",
"project_urls": {
"Homepage": "https://github.com/dpgaspar/flask-appbuilder/"
},
"release_url": "https://pypi.org/project/Flask-AppBuilder-No-OpenID/2.0.1/",
"requires_dist": null,
"requires_python": "",
"summary": "Simple and rapid application development framework, built on top of Flask. includes detailed security, auto CRUD generation for your models, google charts and much more.",
"version": "2.0.1"
},
"last_serial": 5211064,
"releases": {
"2.0.0": [
{
"comment_text": "",
"digests": {
"md5": "6a7b1b5f411d91353e949664bce194ac",
"sha256": "4822a0a3e6cc75311337ac561c71a27a0475952bb27104bfc39ea04e7305caac"
},
"downloads": -1,
"filename": "Flask-AppBuilder-No-OpenID-2.0.0.tar.gz",
"has_sig": false,
"md5_digest": "6a7b1b5f411d91353e949664bce194ac",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1491496,
"upload_time": "2019-05-01T04:06:45",
"url": "https://files.pythonhosted.org/packages/1a/6c/c2bfb12f4f97230b9e083ffb1cc1cd865a8893f5e813d44a9492e2a290a4/Flask-AppBuilder-No-OpenID-2.0.0.tar.gz"
}
],
"2.0.1": [
{
"comment_text": "",
"digests": {
"md5": "927c580101695a0e23ba1d1fc8e32371",
"sha256": "0a3221786d8f2ac08b4efcce7060da0104e38febf26201bad185560b142bfaeb"
},
"downloads": -1,
"filename": "Flask-AppBuilder-No-OpenID-2.0.1.tar.gz",
"has_sig": false,
"md5_digest": "927c580101695a0e23ba1d1fc8e32371",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1491494,
"upload_time": "2019-05-01T04:12:20",
"url": "https://files.pythonhosted.org/packages/1d/1a/357c4ea56c8b91ca0cbea36ec37fa8d72728a07bd6bf0f9372dd1a0b6884/Flask-AppBuilder-No-OpenID-2.0.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "927c580101695a0e23ba1d1fc8e32371",
"sha256": "0a3221786d8f2ac08b4efcce7060da0104e38febf26201bad185560b142bfaeb"
},
"downloads": -1,
"filename": "Flask-AppBuilder-No-OpenID-2.0.1.tar.gz",
"has_sig": false,
"md5_digest": "927c580101695a0e23ba1d1fc8e32371",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1491494,
"upload_time": "2019-05-01T04:12:20",
"url": "https://files.pythonhosted.org/packages/1d/1a/357c4ea56c8b91ca0cbea36ec37fa8d72728a07bd6bf0f9372dd1a0b6884/Flask-AppBuilder-No-OpenID-2.0.1.tar.gz"
}
]
}