hed-utils 5.0.0

Creator: bigcodingguy24

Last updated:

Add to Cart

Description:

hedutils 5.0.0

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/.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.