Metadata-Version: 2.1
Name: hed-utils
Version: 4.5.0
Summary: Personal utils collection for (mostly) automation projects.
Home-page: https://github.com/Hrissimir/hed_utils
Author: Hrissimir
Author-email: hrisimir.dakov@gmail.com
License: mit
Project-URL: Documentation, https://pyscaffold.org/
Description: =========
        hed_utils
        =========
        
        
            Personal utils collection for (mostly) automation projects.
        
        
        
        What's inside?
        ==============
        
        
            * The following CLI bindings:
        
        
                * rkill (recursively kill processes)
        
                    usage: rkill [-h] [-pid PID] [-n NAME] [-p PATTERN] [-y]
        
                    Recursively kill matching processes and their children.
        
                    optional arguments:
        
                        -h, --help  show this help message and exit
        
                        -pid PID    target process id
        
                        -n NAME     target process name
        
                        -p PATTERN  target process name pattern
        
                        -y          confirm the kill
        
        
                * csv-search (find matching rows in multiple csv files)
        
                    usage: csv-search [-h] [-v] [-d DIRECTORY] [-o TEXT_REPORT] [-xl EXCEL_REPORT] [-e ENCODING] -t TEXT [-i]
        
                    Find text in CSV files.
        
                    optional arguments:
        
                        -h, --help        show this help message and exit
        
                        -v                sets the log level to DEBUG
        
                        -d DIRECTORY      path to CSV files directory (default: CWD)
        
                        -o TEXT_REPORT    filepath for writing text report
        
                        -xl EXCEL_REPORT  filepath for writing excel report
        
                        -e ENCODING       encoding for opening the CSV files (default: utf-8)
        
                        -t TEXT           the text to find
        
                        -i                if passed search will ignore casing (default: False)
        
        
            * The following packages:
        
                * hed_utils (Package root)
        
                    * cli (Implementation of CLI bindings)
        
                    * selenium (Selenium wrappers & helpers)
        
                    * support (Tools for achieving common tasks)
        
        
        
        Installation:
        =============
        
        
        ! Dependencies:
        ---------------
        
        
            * psutil
        
            * tabulate
        
            * pytz
        
            * tzlocal
        
            * bs4
        
            * pathvalidate
        
            * requests
        
            * lxml
        
            * openpyxl
        
            * oauth2client
        
            * gspread
        
            * selenium
        
        
        
        Install from PyPI:
        ------------------
        
        
            * `pip install -U --force hed_utils`
        
        
        
        Note
        ====
        
        
        This project has been set up using PyScaffold 3.2.3. For details and usage
        information on PyScaffold see https://pyscaffold.org/.
        
Platform: any
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Utilities
Requires-Python: >=3.6
Description-Content-Type: text/x-rst; charset=UTF-8
Provides-Extra: testing
