{ "info": { "author": "Morgan Delahaye-Prat", "author_email": "mdp@m-del.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Flask-Triangle\n--------------\n\n**With great UX comes great security needs.**\n*Uncle Ben*\n\n\nFlask-Triangle is utterly influenced by Flask-WTF_. It aims to provide you with\nsimilar features : form input handling and validation. The main difference is\nthat Flask-Triangle is designed with AngularJS_ and XHR in mind.\n\n\nTurnkey features :\n\n * A collection of ready to use widgets for common HTML inputs.\n * A collection of ready to use widgets for UI-Bootstrap_.\n * A collection of `Modifiers` to alter the behaviour of a widget,\n especially the validation process.\n\n\nAdvanced features :\n\n * end-to-end validation based on JSONschema_.\n * a simple internal API to let you create your own widgets and modifiers.\n\n\n.. _Flask-WTF: https://flask-wtf.readthedocs.org/en/latest/\n.. _AngularJS: http://angularjs.org/\n.. _UI-Bootstrap: http://angular-ui.github.io/bootstrap/\n.. _JSONschema: http://json-schema.org/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/morgan-del/flask-triangle", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "Flask-Triangle", "package_url": "https://pypi.org/project/Flask-Triangle/", "platform": "any", "project_url": "https://pypi.org/project/Flask-Triangle/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/morgan-del/flask-triangle" }, "release_url": "https://pypi.org/project/Flask-Triangle/0.5.4/", "requires_dist": null, "requires_python": null, "summary": "Integration of AngularJS and Flask.", "version": "0.5.4" }, "last_serial": 910725, "releases": { "0.5.0": [ { "comment_text": "", "digests": { "md5": "b0ff2ed59daeb7ad530ca534083385f9", "sha256": "eeaf610e474e32ae32f412c11d0715d581e5db16c7d112086d8db074b7529914" }, "downloads": -1, "filename": "Flask-Triangle-0.5.0.tar.gz", "has_sig": false, "md5_digest": "b0ff2ed59daeb7ad530ca534083385f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13713, "upload_time": "2013-09-26T12:34:19", "url": "https://files.pythonhosted.org/packages/46/6b/bebcf443bb5737fbe483942e5960f103f9baaabd7db35175b1f7fd2435c7/Flask-Triangle-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "30823ed6ca2d730c17cdfda546b4003c", "sha256": "25cab33924388560e993bbcb4ec6cc86b7e9729ab8c6259af9ab79537dde283e" }, "downloads": -1, "filename": "Flask-Triangle-0.5.1.tar.gz", "has_sig": false, "md5_digest": "30823ed6ca2d730c17cdfda546b4003c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13714, "upload_time": "2013-09-26T16:06:08", "url": "https://files.pythonhosted.org/packages/15/11/822dc28838f6d8e117f45718175ecefa437a8c464a67fe47ae5022ef907e/Flask-Triangle-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "3b04774d04848c51184503af57c39b42", "sha256": "7daef6ad7d0ab0f578aeadd434f8377a734118407344dfd95a917aae39dc9177" }, "downloads": -1, "filename": "Flask-Triangle-0.5.2.tar.gz", "has_sig": false, "md5_digest": "3b04774d04848c51184503af57c39b42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14413, "upload_time": "2013-09-27T13:42:45", "url": "https://files.pythonhosted.org/packages/6c/4c/fbfd9b11a7436c5f1f5b01f3d04817ffd45ff21284fec138b3f789a9ddee/Flask-Triangle-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "b95c2d668188f23b223df924f2b121b5", "sha256": "351e615df872b4591d216a96f5a54abcd146e44c0b4459d5bbf6cbba8c740c90" }, "downloads": -1, "filename": "Flask-Triangle-0.5.3.tar.gz", "has_sig": false, "md5_digest": "b95c2d668188f23b223df924f2b121b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14445, "upload_time": "2013-10-08T18:03:27", "url": "https://files.pythonhosted.org/packages/c7/79/416859e25d2b7aff6324ddf4610269f07286ff22efd23642a04341d9718f/Flask-Triangle-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "91972b99960d911ffe321e3802657e64", "sha256": "b11fcd8392f2a341cb2ca74a995c47d2b5ed424d72b196a06a33feea7be0fb2c" }, "downloads": -1, "filename": "Flask-Triangle-0.5.4.tar.gz", "has_sig": false, "md5_digest": "91972b99960d911ffe321e3802657e64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15158, "upload_time": "2013-11-04T11:57:07", "url": "https://files.pythonhosted.org/packages/8c/78/5fc50b37d611b9edcf8666ec2b82252aedbd1a00e3bd04193a9658f0d077/Flask-Triangle-0.5.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "91972b99960d911ffe321e3802657e64", "sha256": "b11fcd8392f2a341cb2ca74a995c47d2b5ed424d72b196a06a33feea7be0fb2c" }, "downloads": -1, "filename": "Flask-Triangle-0.5.4.tar.gz", "has_sig": false, "md5_digest": "91972b99960d911ffe321e3802657e64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15158, "upload_time": "2013-11-04T11:57:07", "url": "https://files.pythonhosted.org/packages/8c/78/5fc50b37d611b9edcf8666ec2b82252aedbd1a00e3bd04193a9658f0d077/Flask-Triangle-0.5.4.tar.gz" } ] }