{ "info": { "author": "Bharadwaj Yarlagadda", "author_email": "yarlagaddabharadwaj@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "******\nfinder\n******\n\n|version| |travis| |coveralls| |license|\n\nCommand line interface for searching a given pattern in the given directory/file paths.\n\nLinks\n=====\n\n - Project: https://github.com/bharadwajyarlagadda/finder\n - Documentation: Wiki_\n - Pypi: https://pypi.python.org/pypi/finder\n - TravisCI: https://travis-ci.org/bharadwajyarlagadda/finder\n\nQuickstart\n==========\n\nInstall using pip:\n\n::\n\n pip install finder\n\n\nFeatures\n========\n\n- Supported on Python 3.3+.\n\n\n.. |version| image:: https://img.shields.io/pypi/v/finder.svg?style=flat-square\n :target: https://pypi.python.org/pypi/finder/\n\n.. |travis| image:: https://img.shields.io/travis/bharadwajyarlagadda/finder/master.svg?style=flat-square\n :target: https://travis-ci.org/bharadwajyarlagadda/finder\n\n.. |coveralls| image:: https://img.shields.io/coveralls/bharadwajyarlagadda/finder/master.svg?style=flat-square\n :target: https://coveralls.io/r/bharadwajyarlagadda/finder\n\n.. |license| image:: https://img.shields.io/pypi/l/finder.svg?style=flat-square\n :target: https://github.com/bharadwajyarlagadda/finder/blob/master/LICENSE.rst\n\n\n.. _Wiki: https://github.com/bharadwajyarlagadda/finder/wiki\n\nChangelog\n=========\n\n\nv1.0.2 (2017-05-07)\n-------------------\n\n- FIX bug in CHANGELOG.\n\n\nv1.0.1 (2017-05-07)\n-------------------\n\n- Minor updates.\n\n\nv1.0.0 (2017-05-07)\n-------------------\n\n- Add ``search`` method to search for a given pattern in the text provided.\n- Add ``iterfiles`` method to yield all the file paths in a given folder path.\n- Add ``is_executable`` method to validate whether the given file is a executable or not.\n- Add ``read`` method to read a given file line by line.\n- Add wrapper method ``find`` to iterate through the given list of files/directories and find the given pattern in the files.\n- Add ``FileReader`` class to searching all the files concurrently.\n- Add schemas for serializing the data to a JSON-encoded string.\n- Add command line wrapper around the API. User can now use the command line interface to get all the search results.\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/bharadwajyarlagadda/finder", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "finder", "package_url": "https://pypi.org/project/finder/", "platform": "", "project_url": "https://pypi.org/project/finder/", "project_urls": { "Homepage": "https://github.com/bharadwajyarlagadda/finder" }, "release_url": "https://pypi.org/project/finder/1.0.2/", "requires_dist": [ "click (==6.7)", "marshmallow (==3.0.0b2)" ], "requires_python": "", "summary": "Command line interface for searching a given pattern in the given directory/file paths", "version": "1.0.2" }, "last_serial": 2857681, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "42ad25a499d3966c8cc41ab6b6d5c761", "sha256": "c3adb36be3cc8a641bb19df3310e87040769f1375b0606dca6c546bc271719e1" }, "downloads": -1, "filename": "finder-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "42ad25a499d3966c8cc41ab6b6d5c761", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9621, "upload_time": "2017-05-07T20:10:14", "url": "https://files.pythonhosted.org/packages/48/df/c42feb5f83d5ae28b09d5bb36c21ebe59fb733d5bcf5ac3e92c8e9ceb957/finder-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37c1babdb7d0874e11f3d398e7c70c0c", "sha256": "0e03dab753950ba7060a348454dd8bb0822569b2adc9e8012934e3a5a4b7322f" }, "downloads": -1, "filename": "finder-1.0.0.tar.gz", "has_sig": false, "md5_digest": "37c1babdb7d0874e11f3d398e7c70c0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10294, "upload_time": "2017-05-07T20:10:17", "url": "https://files.pythonhosted.org/packages/3f/f0/9375eddf2656368f3c74ef10408ff798ba743e9c585dec8ff0e40546ae8f/finder-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "f9095159aa498041039ce8c32f2aeea6", "sha256": "fa53355b8bd47e9c5f22c955cead4057a9ebce2b9c7e98006f5ed6faef9443bf" }, "downloads": -1, "filename": "finder-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f9095159aa498041039ce8c32f2aeea6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9872, "upload_time": "2017-05-07T20:29:51", "url": "https://files.pythonhosted.org/packages/b4/13/3ef5ce8f4f88873f0c1115c1d1bd8c18a6eabf5a113a76abc65764b4cee3/finder-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17d80c6f66024d5310a31b34bdd53d18", "sha256": "19f1b6cbb928ed3775c84ce4188bdad2296c4bf9a44fe4f91bce7dc8d54be993" }, "downloads": -1, "filename": "finder-1.0.1.tar.gz", "has_sig": false, "md5_digest": "17d80c6f66024d5310a31b34bdd53d18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10532, "upload_time": "2017-05-07T20:29:53", "url": "https://files.pythonhosted.org/packages/3d/14/fdd65a5f2223c0d2e3cd81ab1581f03b1b9c3de87dae9ce4d072f5c72f5f/finder-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "bef412909daee37b43508d9833a93c70", "sha256": "636897000bb1a152909386ea88fae9145d2aee585cbd46a1fe5f5502100db191" }, "downloads": -1, "filename": "finder-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bef412909daee37b43508d9833a93c70", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9920, "upload_time": "2017-05-07T20:41:21", "url": "https://files.pythonhosted.org/packages/a1/49/4500a456434101b690eca63eb061fcae8cad61124d69c9d9f28d7a6ff263/finder-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f45e47db5b094919a2d6903a2cbc9c3", "sha256": "86c6d7201671b2fa6f9a42b793073f8215163083819e00d90af504278660fbb1" }, "downloads": -1, "filename": "finder-1.0.2.tar.gz", "has_sig": false, "md5_digest": "1f45e47db5b094919a2d6903a2cbc9c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10579, "upload_time": "2017-05-07T20:41:23", "url": "https://files.pythonhosted.org/packages/de/0f/9522a3461aba3a2a4c52fc3c5d29edc58c833d2575e97cfb4a8d6cfd1d93/finder-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bef412909daee37b43508d9833a93c70", "sha256": "636897000bb1a152909386ea88fae9145d2aee585cbd46a1fe5f5502100db191" }, "downloads": -1, "filename": "finder-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bef412909daee37b43508d9833a93c70", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9920, "upload_time": "2017-05-07T20:41:21", "url": "https://files.pythonhosted.org/packages/a1/49/4500a456434101b690eca63eb061fcae8cad61124d69c9d9f28d7a6ff263/finder-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f45e47db5b094919a2d6903a2cbc9c3", "sha256": "86c6d7201671b2fa6f9a42b793073f8215163083819e00d90af504278660fbb1" }, "downloads": -1, "filename": "finder-1.0.2.tar.gz", "has_sig": false, "md5_digest": "1f45e47db5b094919a2d6903a2cbc9c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10579, "upload_time": "2017-05-07T20:41:23", "url": "https://files.pythonhosted.org/packages/de/0f/9522a3461aba3a2a4c52fc3c5d29edc58c833d2575e97cfb4a8d6cfd1d93/finder-1.0.2.tar.gz" } ] }