{ "info": { "author": "Jonathan Prieto-Cubides & Felipe Rodriguez", "author_email": "jprieto9@eafit.edu.co", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "|PonyWhoosh|\n\nflask-ponywhoosh\n================\n\n|PyPI Package latest release| |Test|\n\nIt's the easiest way to add a search engine in your flask application on\nthe shoulders of Pony ORM and Whoosh. To prove this, we've included some\ntemplates to render the search engine. Just checkout the example.\n\nInstall\n-------\n\n- The natural way:\n\n.. code:: bash\n\n $ pip install flask-ponywhoosh\n\n- Using the source:\n\n.. code:: bash\n\n $ git clone https://github.com/jonaprieto/flask-ponywhoosh.git\n $ cd flask-ponywhoosh\n\nIf you are using python 2:\n\n.. code:: bash\n\n $ make install-py2\n\nIf you are using python 2:\n\n.. code:: bash\n\n $ make install-py3\n\nA small example\n---------------\n\nDownload the source of this package:\n\n.. code:: bash\n\n $ git clone https://github.com/jonaprieto/flask-ponywhoosh.git\n $ cd flask-ponywhoosh\n\nThen, you can run the example running these commands:\n\n.. code:: bash\n\n $ pip install -r requirements.txt\n $ python example.py runserver\n\nYou will see in the shell some outputs showing settings of\nflask-ponywhoosh (debug mode is on by default). We provide two urls by\ndefault:\n\n - / : the form of the search engine\n - /database : raw content of the test database\n\n is often http://127.0.0.1:5000.\n\nHacking\n-------\n\nCustomize the templates, URL routes and other stuffs, please checkout\nthe documentation on:\n\n - http://pythonhosted.org/flask-ponywhoosh/\n - https://pypi.python.org/pypi/flask-ponywhoosh\n\nScreenshots\n-----------\n\nAdding what fields of your models in your database you want to search.\n\n|PonyWhoosh1|\n\n|PonyWhoosh2|\n\n.. |PonyWhoosh| image:: https://github.com/jonaprieto/flask-ponywhoosh/blob/master/docs/_static/logo.png?raw=true\n :class: align-center\n :target: https://pypi.python.org/pypi/flask-ponywhoosh\n.. |PyPI Package latest release| image:: http://img.shields.io/pypi/v/flask-ponywhoosh.png?style=flat\n.. |Test| image:: https://travis-ci.org/jonaprieto/flask-ponywhoosh.svg?branch=master\n :target: https://travis-ci.org/jonaprieto/flask-ponywhoosh\n.. |PonyWhoosh1| image:: https://github.com/jonaprieto/flask-ponywhoosh/blob/master/images/databaseconfig.gif?raw=true\n :class: align-center\n :target: https://pypi.python.org/pypi/flask-ponywhoosh\n.. |PonyWhoosh2| image:: http://g.recordit.co/6MnvKNod6y.gif\n :class: align-center\n :target: https://pypi.python.org/pypi/flask-ponywhoosh\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jonaprieto/flask-ponywhoosh", "keywords": "elastic,engine,flask,flask-sqlalchemy,flask-whooshalchemy,mysql,pony,ponyorm,ponywhoosh,search,searchengine,searchable,sqlite3,whoosh", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "flask-ponywhoosh", "package_url": "https://pypi.org/project/flask-ponywhoosh/", "platform": "any", "project_url": "https://pypi.org/project/flask-ponywhoosh/", "project_urls": { "Homepage": "https://github.com/jonaprieto/flask-ponywhoosh" }, "release_url": "https://pypi.org/project/flask-ponywhoosh/1.0.9/", "requires_dist": [ "flask-bootstrap", "flask-wtf", "ponywhoosh", "flask", "flask-script" ], "requires_python": "", "summary": "A search engine for Flask using Pony ORM and Whoosh.", "version": "1.0.9" }, "last_serial": 3619064, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "34049e5418e1e4759acc17b7f282d10d", "sha256": "c93ec37e68934823e2d042075e427f2ec7d74cb4f568af85673861f2668b67dd" }, "downloads": -1, "filename": "flask_ponywhoosh-1.0-py2.7.egg", "has_sig": false, "md5_digest": "34049e5418e1e4759acc17b7f282d10d", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 9750, "upload_time": "2017-03-24T21:03:23", "url": "https://files.pythonhosted.org/packages/ab/41/3933782bcc0f32ffda61b40cf5942df033e9a52677329fabbf8e1e1d9064/flask_ponywhoosh-1.0-py2.7.egg" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "9e861a5d14ab0e8dc198f1d776ae24f0", "sha256": "98afa7aacb882a65e919b2c7a063ddc0a3900d3c7574a722a14a8931c8451862" }, "downloads": -1, "filename": "flask_ponywhoosh-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "9e861a5d14ab0e8dc198f1d776ae24f0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7412, "upload_time": "2017-03-24T21:03:18", "url": "https://files.pythonhosted.org/packages/5f/58/ae3926a11ab6a3b4605137677d41524c29302fda14abb2962f9a19a848bb/flask_ponywhoosh-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0606378505544ebefa6dcf293d24179a", "sha256": "58a8c3af560a9e1629474ab09960bef7d6d69048e8e2d89ff87c3a0ce2b78798" }, "downloads": -1, "filename": "flask-ponywhoosh-1.0.1.tar.gz", "has_sig": false, "md5_digest": "0606378505544ebefa6dcf293d24179a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4932, "upload_time": "2017-03-24T21:03:20", "url": "https://files.pythonhosted.org/packages/ad/65/562fdc17fa1a576199c7e9f5271c81469ae495e0d6fb6b8977397faca8f8/flask-ponywhoosh-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "fc1ea2ab2d55ec507a2ecc7247e2751a", "sha256": "b079bdb1c8cdde52051497b844d5bdcf4f532e2ae511d05683c2aee6e510689d" }, "downloads": -1, "filename": "flask_ponywhoosh-1.0.2-py2.7.egg", "has_sig": false, "md5_digest": "fc1ea2ab2d55ec507a2ecc7247e2751a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 10150, "upload_time": "2017-08-07T04:11:55", "url": "https://files.pythonhosted.org/packages/3d/de/f9a527ce88db054a0bbd15f2fb7e9f58f8d265d4df00502cecc043455de5/flask_ponywhoosh-1.0.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "d551cb35f11615dadf8689c9e0c6e7c5", "sha256": "94e792ad5da738dfdd8d3a0973990dd816fb071b1c4345b4ebca40d13e08a188" }, "downloads": -1, "filename": "flask_ponywhoosh-1.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "d551cb35f11615dadf8689c9e0c6e7c5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7519, "upload_time": "2017-08-07T04:11:49", "url": "https://files.pythonhosted.org/packages/01/62/4ceab3cd07afb8af553254323ff7d49df8928f6b3ed48d26d13c623a9ea0/flask_ponywhoosh-1.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c21c3cb8aa5485d215520a503b6acb4", "sha256": "b56de9a483f62eeebf119e1a22d3ac2f7b968157be9c0f19e1f7f0fcb11b8427" }, "downloads": -1, "filename": "flask_ponywhoosh-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6c21c3cb8aa5485d215520a503b6acb4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7521, "upload_time": "2017-08-07T04:11:51", "url": "https://files.pythonhosted.org/packages/49/22/1126998d9283a326c3b4321e02dfa70e55f436fe374e7ac6e3d946323274/flask_ponywhoosh-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0817c93caa292712d391babfb6275f75", "sha256": "aaef34dffff4885cc1011ec8628249fb5f13e742af45e4f113d940f508425acd" }, "downloads": -1, "filename": "flask-ponywhoosh-1.0.2.tar.gz", "has_sig": false, "md5_digest": "0817c93caa292712d391babfb6275f75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4962, "upload_time": "2017-08-07T04:11:52", "url": "https://files.pythonhosted.org/packages/bb/26/1e75c6f35e5b76175bc8ed1d856ef33319a3849b8c4521bab55878ca5649/flask-ponywhoosh-1.0.2.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "8bdb407f41cbc8c4ffd5d4f4b9926d22", "sha256": "dda2f30405fed6c93767281f92445221270dcbe6f8587f1164d432abb517de4e" }, "downloads": -1, "filename": "flask_ponywhoosh-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8bdb407f41cbc8c4ffd5d4f4b9926d22", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11444, "upload_time": "2017-10-08T19:05:26", "url": "https://files.pythonhosted.org/packages/c4/bf/6cd404098bd4fc9949a4cfc61f36a7884e4f41e812eba09e49ba88ae4435/flask_ponywhoosh-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9fb1727c2cc4ec31f9c63676a2df9ea9", "sha256": "83c5a79bbd840ccd1918c28909a06a2f75b0e618439a759f27bf5c496f55793c" }, "downloads": -1, "filename": "flask-ponywhoosh-1.0.4.tar.gz", "has_sig": false, "md5_digest": "9fb1727c2cc4ec31f9c63676a2df9ea9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12198, "upload_time": "2017-10-08T19:05:27", "url": "https://files.pythonhosted.org/packages/11/ff/bdb17511e5930cbf241499a92ce6f951f299776a4ac44eeda078e7954510/flask-ponywhoosh-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "6b237a84bae9e4987821253f80ea1d0f", "sha256": "8f778ed26a14ec7ef93fc658143aed21332c1aff8f7116f0b6240a74b5771cde" }, "downloads": -1, "filename": "flask_ponywhoosh-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6b237a84bae9e4987821253f80ea1d0f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11441, "upload_time": "2017-10-08T19:11:21", "url": "https://files.pythonhosted.org/packages/e2/49/b7e453ca461f53396422c287c5635db0086cf1e6d71203ca80188fefced1/flask_ponywhoosh-1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b3f7575a72aca0aaeaff46509b66d715", "sha256": "170b104ac5876f5316bd791ef67c29f76d53510173a71ba5b8b1d67a0cd30afa" }, "downloads": -1, "filename": "flask-ponywhoosh-1.0.5.tar.gz", "has_sig": false, "md5_digest": "b3f7575a72aca0aaeaff46509b66d715", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12198, "upload_time": "2017-10-08T19:11:23", "url": "https://files.pythonhosted.org/packages/0f/98/5e3f24596a8a01ac01dc9c950146312e2ab6da983b71cc18e61350074584/flask-ponywhoosh-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "bc1a8f168eb0a5eafeabc43f6a5a24bf", "sha256": "2a0db6fcee18c462ab6a937effb88127dbd7b8bc2513131d64fbd592c023a51a" }, "downloads": -1, "filename": "flask_ponywhoosh-1.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bc1a8f168eb0a5eafeabc43f6a5a24bf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11444, "upload_time": "2017-10-08T19:15:20", "url": "https://files.pythonhosted.org/packages/6f/95/3e302f69fa080dd1a1e10faabb29bbfc415fe2d32b688b74a98c414eb2a4/flask_ponywhoosh-1.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e90c0bf52a8182b763484c951527e5e0", "sha256": "81ba69882a932cb15fb187c21f48ab532bace4561f3ee8d72a05efee4856373e" }, "downloads": -1, "filename": "flask-ponywhoosh-1.0.6.tar.gz", "has_sig": false, "md5_digest": "e90c0bf52a8182b763484c951527e5e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12188, "upload_time": "2017-10-08T19:15:22", "url": "https://files.pythonhosted.org/packages/87/8f/dedd0ea3c96ff1a537977b2f7ad575ae571351f33aa58db4275cf4d2e1e0/flask-ponywhoosh-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "61a8c35441c980ba11110c544c0a92ce", "sha256": "5c2a371996c3a5ac5eca513e61ba83155dddeea9325c5f8e889fde49ebec8137" }, "downloads": -1, "filename": "flask_ponywhoosh-1.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "61a8c35441c980ba11110c544c0a92ce", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11588, "upload_time": "2018-02-26T14:48:05", "url": "https://files.pythonhosted.org/packages/9e/ec/df350d1a50d5907cbd4edae0d77cd0612e281f44457621aed22a8d5d09b2/flask_ponywhoosh-1.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9ff079369b4b46734268492eed2d619", "sha256": "ec1d7fa9572811eee4d6a7b6e607c60623a7ed7ffaaf31af75bb55fc6cb2a66b" }, "downloads": -1, "filename": "flask-ponywhoosh-1.0.7.tar.gz", "has_sig": false, "md5_digest": "a9ff079369b4b46734268492eed2d619", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12855, "upload_time": "2018-02-26T14:48:06", "url": "https://files.pythonhosted.org/packages/84/4e/744bc3d5d78ea9af148d8cf6394b8990503467140fdba7c68515287dede4/flask-ponywhoosh-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "a738ff41282ded1deb4c77d063fb7f8a", "sha256": "0a30f378b9839cb0addc7a3cd7dacb41c32a281be2fc3c911ae1e3a10f13b4d1" }, "downloads": -1, "filename": "flask_ponywhoosh-1.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a738ff41282ded1deb4c77d063fb7f8a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11449, "upload_time": "2018-02-26T15:16:03", "url": "https://files.pythonhosted.org/packages/13/a5/34c93d3a568051ed702b6644850db8b141b815f33ac7c58a2cef72833b5a/flask_ponywhoosh-1.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03c0b98ba7fcc011e3d62381b970099d", "sha256": "40dfa3d2164c37749e03905f54199aa24faab0b1bedd3d3fa2459527f00dac0a" }, "downloads": -1, "filename": "flask-ponywhoosh-1.0.8.tar.gz", "has_sig": false, "md5_digest": "03c0b98ba7fcc011e3d62381b970099d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 373367, "upload_time": "2018-02-26T15:16:08", "url": "https://files.pythonhosted.org/packages/89/97/ad9690bc728542f9fe91e6f7e1e4ba90beba7b7740cb6ca24f38b302e09e/flask-ponywhoosh-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "78768172380b06877859f6cf97b04b6f", "sha256": "6d490d1963d30f05aab6db52457a7e4e38185c1a273cc4b40958004e619c9daa" }, "downloads": -1, "filename": "flask_ponywhoosh-1.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "78768172380b06877859f6cf97b04b6f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11569, "upload_time": "2018-02-26T23:03:57", "url": "https://files.pythonhosted.org/packages/4a/d2/5762feeece37ce0f246c9d26c5ef6c4cfeebf8818580144b2ec4aade0529/flask_ponywhoosh-1.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "208919fda27b984c8f926a8ebf4b9c21", "sha256": "fd5d0db32b224eaa846e390b75a9b9975a063498e209003e4ec73f55f4904da6" }, "downloads": -1, "filename": "flask-ponywhoosh-1.0.9.tar.gz", "has_sig": false, "md5_digest": "208919fda27b984c8f926a8ebf4b9c21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14289, "upload_time": "2018-02-26T23:03:59", "url": "https://files.pythonhosted.org/packages/0f/be/f0ae57e7166f3ea1361832a55490f9986290587af2d7b465f11e982d32f5/flask-ponywhoosh-1.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "78768172380b06877859f6cf97b04b6f", "sha256": "6d490d1963d30f05aab6db52457a7e4e38185c1a273cc4b40958004e619c9daa" }, "downloads": -1, "filename": "flask_ponywhoosh-1.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "78768172380b06877859f6cf97b04b6f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11569, "upload_time": "2018-02-26T23:03:57", "url": "https://files.pythonhosted.org/packages/4a/d2/5762feeece37ce0f246c9d26c5ef6c4cfeebf8818580144b2ec4aade0529/flask_ponywhoosh-1.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "208919fda27b984c8f926a8ebf4b9c21", "sha256": "fd5d0db32b224eaa846e390b75a9b9975a063498e209003e4ec73f55f4904da6" }, "downloads": -1, "filename": "flask-ponywhoosh-1.0.9.tar.gz", "has_sig": false, "md5_digest": "208919fda27b984c8f926a8ebf4b9c21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14289, "upload_time": "2018-02-26T23:03:59", "url": "https://files.pythonhosted.org/packages/0f/be/f0ae57e7166f3ea1361832a55490f9986290587af2d7b465f11e982d32f5/flask-ponywhoosh-1.0.9.tar.gz" } ] }