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-4.4.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f854a29d00cd85e93bef2598a439a068cb303fa682c065bd150ddc4e5504464c |
|
MD5 | 5160a152a761bc8a056687b596b14a2b |
|
BLAKE2b-256 | f12c03d5a73f2fbb8a5849c318f95e06e8aebe13f97172b4111f10925c5cb9b6 |