Personal utils collection for (mostly) automation projects.
Project description
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/.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for hed_utils-5.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f79af1beea2b8797ee600d97c1da6347e40ad079fe4fa63bd23ef3b2dc51df81 |
|
MD5 | cb2ebb3072eb28a0b18b1847132cb680 |
|
BLAKE2b-256 | a2da02ce87ed3cd07bcf69ae247f3387a56a65fddfc5a049a7fc07b70ecd37e8 |