{ "info": { "author": "Ishan Arora", "author_email": "ishan.arora@email.jugnoo.in", "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\t:target: https://travis-ci.org/dpgaspar/Flask-AppBuilder\n.. image:: https://coveralls.io/repos/dpgaspar/Flask-AppBuilder/badge.png?branch=master\n :target: https://coveralls.io/r/dpgaspar/Flask-AppBuilder\n.. image:: https://landscape.io/github/dpgaspar/Flask-AppBuilder/master/landscape.svg?style=flat\n :target: https://landscape.io/github/dpgaspar/Flask-AppBuilder/master\n :alt: Code Health\n.. image:: https://img.shields.io/badge/pyversions-2.6%2C2.7%2C3.3%2C3.5-blue.svg\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\nTake a look at installation, quick how to tutorials, API reference etc: `Documentation `_\n\nCheckout installation video on `YouTube `_ for 1.2.0 and prior `YouTube `_\n\nLots of `examples `_ and a live quick how to `Demo from the docs `_ (login has guest/welcome).\n\nPackage Version\n---------------\n\n*New 1.9.4*.\n\nBREAKING CHANGES relative to 1.8.1 when using OAUTH authentication method.\n\nIf you're already using F.A.B.\nread carefully the `migration `_ procedures.\n\nAlso read the `Versions `_ for further detail on what changed.\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\nThe tests can be run locally (provided Docker and Docker-Compose are installed) by running\n`docker-compose run --rm test`\n\nOr, if you have mongodb and the requirements installed locally-\n`setup.py test`\n\n\nProjects using FAB\n------------------\n\nIf you would like to share your projects and join the list, just send me the link.\n\n- `Superset `_ - a data exploration platform designed to be visual, intuitive, and interactive\n- `Flog `_\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 - 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\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://git.clicklabs.in/ClickLabs/Kato-flaskappbuilder", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "Kato-FlaskAppBuilder", "package_url": "https://pypi.org/project/Kato-FlaskAppBuilder/", "platform": "any", "project_url": "https://pypi.org/project/Kato-FlaskAppBuilder/", "project_urls": { "Homepage": "https://git.clicklabs.in/ClickLabs/Kato-flaskappbuilder" }, "release_url": "https://pypi.org/project/Kato-FlaskAppBuilder/1.1.14/", "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": "1.1.14" }, "last_serial": 3826340, "releases": { "1.1.12": [ { "comment_text": "", "digests": { "md5": "3758d2bb42ed67876a7020a864df9d62", "sha256": "84c0b2e1e32ba00328ed6a636b044faf6fcf859f91daded11676f3d47a8c4786" }, "downloads": -1, "filename": "Kato-FlaskAppBuilder-1.1.12.tar.gz", "has_sig": false, "md5_digest": "3758d2bb42ed67876a7020a864df9d62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1453163, "upload_time": "2018-02-03T13:21:21", "url": "https://files.pythonhosted.org/packages/b8/26/f0d27cbe4cb529798cc63d06b6e0f8add5994e66d3f92f9a36578189c333/Kato-FlaskAppBuilder-1.1.12.tar.gz" } ], "1.1.13": [ { "comment_text": "", "digests": { "md5": "c21190c12fb5a0fce21ebaf413f282f6", "sha256": "b15662c1f1e0ad9c59eea100ee2c0f436ade2b619da93798d8070149765052fe" }, "downloads": -1, "filename": "Kato-FlaskAppBuilder-1.1.13.tar.gz", "has_sig": false, "md5_digest": "c21190c12fb5a0fce21ebaf413f282f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1453189, "upload_time": "2018-02-08T13:01:37", "url": "https://files.pythonhosted.org/packages/f2/ba/02017eec7fd00dcb42c61e3538f82cea75f350f2f471d70627805bcb522e/Kato-FlaskAppBuilder-1.1.13.tar.gz" } ], "1.1.14": [ { "comment_text": "", "digests": { "md5": "d8289db6ccfe22879ac7f6edfc99a9d5", "sha256": "11302af285aa609a382c68b026ef706853ee8bee147dc72dbcae69bb34074655" }, "downloads": -1, "filename": "Kato-FlaskAppBuilder-1.1.14.tar.gz", "has_sig": false, "md5_digest": "d8289db6ccfe22879ac7f6edfc99a9d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1453351, "upload_time": "2018-05-02T09:09:53", "url": "https://files.pythonhosted.org/packages/32/26/13a76db1e3bc4a9f294c0966547ea7ae3d780fd28491a5c2d78e7c334624/Kato-FlaskAppBuilder-1.1.14.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d8289db6ccfe22879ac7f6edfc99a9d5", "sha256": "11302af285aa609a382c68b026ef706853ee8bee147dc72dbcae69bb34074655" }, "downloads": -1, "filename": "Kato-FlaskAppBuilder-1.1.14.tar.gz", "has_sig": false, "md5_digest": "d8289db6ccfe22879ac7f6edfc99a9d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1453351, "upload_time": "2018-05-02T09:09:53", "url": "https://files.pythonhosted.org/packages/32/26/13a76db1e3bc4a9f294c0966547ea7ae3d780fd28491a5c2d78e7c334624/Kato-FlaskAppBuilder-1.1.14.tar.gz" } ] }