{ "info": { "author": "Jordi Collell", "author_email": "jordic@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP" ], "description": "# \ud83e\udd19 Aio File Search \ud83d\ude02 #hackyhollidays\n\n## AioHTTP + Preact + Parcel + Websockets\n\nSearch your local files through a Browser interface\n\nThis is just a demo project on how to integrate WS Streaming responses\ninto a Preact Web App.\n\n\n## Install\n\n``` pip install aiofilesearch ```\n\n## Run\n\n``` fsearch ```\n\n* You need to have installed The silver search, and sublime if you want\nto open results with it.\n\n\n## Interesting Parts\n\n- The front side uses preact + parcel bundler. So easy to start!\n- The backend part uses asyncio subprocess to launch the ag command and start searching\n- Results are streamded from the ag command to the websocket frontend.\n\n\n## Todo\n\n - Add configuration params \n\n\n## Screenshot\n\n![alt text](https://github.com/jordic/aiofsearch/raw/master/assets/screenshot.png \"Screenshot\")", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jordic/aiofsearch", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "aiofilesearch", "package_url": "https://pypi.org/project/aiofilesearch/", "platform": "", "project_url": "https://pypi.org/project/aiofilesearch/", "project_urls": { "Homepage": "https://github.com/jordic/aiofsearch" }, "release_url": "https://pypi.org/project/aiofilesearch/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "WS Demo for file search", "version": "1.0.1" }, "last_serial": 4125074, "releases": { "0.9.1": [ { "comment_text": "", "digests": { "md5": "23548e2e2bd162332ebc018df354f8c6", "sha256": "17db6d2107436c06b079837df0942c966124733c66e936008b63aed5bc8bcc2d" }, "downloads": -1, "filename": "aiofilesearch-0.9.1.tar.gz", "has_sig": false, "md5_digest": "23548e2e2bd162332ebc018df354f8c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42694, "upload_time": "2018-07-31T09:41:18", "url": "https://files.pythonhosted.org/packages/5f/e7/5b0bffbe88abc65afa97bd8b8b3b4271f2a506c44090e91d512361ea22ec/aiofilesearch-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "5c2cf5344c4ac60d29551fa13e3c035e", "sha256": "51464090a87c17f758d5dec1378d516cb118377c512e3a0696455c57b8d66b16" }, "downloads": -1, "filename": "aiofilesearch-0.9.2.tar.gz", "has_sig": false, "md5_digest": "5c2cf5344c4ac60d29551fa13e3c035e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42999, "upload_time": "2018-07-31T10:14:59", "url": "https://files.pythonhosted.org/packages/e7/cc/1300af6ab68657819a30d7c0723b61b848a66ae12c032b103e53b25bae9a/aiofilesearch-0.9.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "feb0a183e31e8ba20b9e32f038b065b0", "sha256": "7175d675d5abf653e7ee1d48c554c14ca06fa489c28cdd73cc3d4b11ce028171" }, "downloads": -1, "filename": "aiofilesearch-1.0.0.tar.gz", "has_sig": false, "md5_digest": "feb0a183e31e8ba20b9e32f038b065b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48182, "upload_time": "2018-07-31T17:59:40", "url": "https://files.pythonhosted.org/packages/42/2e/0df5f56805b27ccf1681f2e7c2e48db598d831ab8af4bca5dd39e2a6e025/aiofilesearch-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "3bc4d0e2857c89a509bfc5dda010989a", "sha256": "b7924ebc7db110955e28bba52ed4aa156708c1132069f67355ff6623150fd44f" }, "downloads": -1, "filename": "aiofilesearch-1.0.1.tar.gz", "has_sig": false, "md5_digest": "3bc4d0e2857c89a509bfc5dda010989a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49146, "upload_time": "2018-08-01T14:54:30", "url": "https://files.pythonhosted.org/packages/99/69/6211a7429c0bc9975ca4e9a055e75c0eddc094c265e0e1c0ef9597360cf3/aiofilesearch-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3bc4d0e2857c89a509bfc5dda010989a", "sha256": "b7924ebc7db110955e28bba52ed4aa156708c1132069f67355ff6623150fd44f" }, "downloads": -1, "filename": "aiofilesearch-1.0.1.tar.gz", "has_sig": false, "md5_digest": "3bc4d0e2857c89a509bfc5dda010989a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49146, "upload_time": "2018-08-01T14:54:30", "url": "https://files.pythonhosted.org/packages/99/69/6211a7429c0bc9975ca4e9a055e75c0eddc094c265e0e1c0ef9597360cf3/aiofilesearch-1.0.1.tar.gz" } ] }