Cross-platform utilities for computer maintenance
Project description
Python-bash-matlab-octave-utils
Collection of Bash and Python scripts I've made that may be generally useful
function | description |
---|---|
checkIP | Sends you an email automatically if your IP address changes |
getIP | gets your public IP address (not the internal NAT address) |
findtext | find text inside files matching pattern. |
mx | mount network share example using SSHFS |
memfree | Estimates available RAM |
setup_cmake.sh | setup latest CMake from source (without sudo) |
Prereq
apt install sshfs g++ libncurses-dev make
Install
python -m pip install -e .
Usage
SSHFS mount/unmount
-
Mounting the "U" network drive at Boston University over SSHFS (slight modifications to the script allow using this anywhere)
one time setup:
mkdir ~/U
-
mount U drive to your PC, like "mounting a network drive" in Windows, here we assume the BU username is
jdoe
:mU jdoe
and your network drive is available as ~/U
-
Unmounting the "U" drive. When done for the day, suggest unmounting in case to help mitigate security risks:
uU
Note: if you have any files open (like say a spreadsheet on the ~/U
drive), ~/U
will stay connected until you close that file(s).
Get Public IP address
getIP
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 pybashutils-0.6.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2da598703018de820d3ea5ccf20c5aa144742d68f3fb3ebf9b8c94efa6deb702 |
|
MD5 | 7efdb32da4c1d97467cf086bd4977a4b |
|
BLAKE2b-256 | 2063ff793b7484b37b01ecd7224c19ee01a79de46418671eb4d210453300b0dd |