Metadata-Version: 2.1
Name: pyfindfiles
Version: 1.3.1
Summary: Concurrent, pipelined text and binary file searching via pure Python, cross-platform.
Home-page: https://github.com/scivision/pyfindfiles
Author: Michael Hirsch, Ph.D.
Author-email: scivision@users.noreply.github.com
License: UNKNOWN
Description: [![Build Status](https://travis-ci.com/scivision/pyfindfiles.svg?branch=master)](https://travis-ci.com/scivision/pyfindfiles)
        [![pypi versions](https://img.shields.io/pypi/pyversions/pyfindfiles.svg)](https://pypi.python.org/pypi/pyfindfiles)
        [![PyPi Download stats](http://pepy.tech/badge/pyfindfiles)](http://pepy.tech/project/pyfindfiles)
        
        # PyFindFiles
        
        Find files (text or binary) containing text or patterns efficiently with Python, cross-platform.
        Default is to only search files smaller than 100 MBytes.
        Uses pipelining and asyncio to speed up operations.
        
        Requires:
        * Python &ge; 3.7
        
        ## Install
        
        ```sh
        git clone https://github.com/scivision/pyfindfiles
        
        cd pyfindfiles
        
        python -m pip install -e .
        ```
        
        ## Usage
        
        `findtext` looks for strings inside text or binary files, and reports filename text is found in.
        
        * `-v`: filename, line number, and text found
        
        
        ```sh
        findtext Pattern "*.ext" root
        ```
        
        Pattern
        : text to search for
        
        "*.ext"
        : file extension(s) to search for
        
        root
        : top-level directory to search under
        
        
        ---
        
        `findvid`
        
        `findvid root` looks under top-level directory `root` for video files (by common file extensions)
        
        
Keywords: find,grep
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Framework :: AsyncIO
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Utilities
Requires-Python: >= 3.7
Description-Content-Type: text/markdown
Provides-Extra: cov
Provides-Extra: tests
