Metadata-Version: 2.1
Name: pyfindfiles
Version: 1.1.0
Summary: Efficient text and binary file searching via 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)
        
        # PyFindFiles
        
        Find files (text or binary) containing text or patterns efficiently with Python, cross-platform.
        Default is to only search files smaller than 50 MBytes.
        
        Requires:
        * Python &ge; 3.5
        * Windows: need [SysInternals strings.exe](https://docs.microsoft.com/en-us/sysinternals/downloads/strings
        ) on your PATH.
        
        ## 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: 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.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Utilities
Requires-Python: >= 3.5
Description-Content-Type: text/markdown
Provides-Extra: cov
Provides-Extra: tests
