Skip to content

Instantly share code, notes, and snippets.

View wjshamblin's full-sized avatar

Joe Shamblin wjshamblin

  • Duke University
  • Durham, NC
View GitHub Profile
@wjshamblin
wjshamblin / install_zsh
Last active April 19, 2024 12:34
Install ZSH
#install cargo
curl https://sh.rustup.rs -sSf | sh
source $HOME/.cargo/env
# install fd-find
cargo install fd-find bat
# install oh-my-zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# Prepare Python Env
virtualenv py3 -p $(which python3)
source py3/bin/activate
pip install esptool
# Download Firmware
wget https://github.com/arendst/Sonoff-Tasmota/releases/download/v6.3.0/sonoff.bin
# Backup Shelly Firmware
esptool.py --port /dev/cu.usbserial-1420 read_flash 0x00000 0x100000 shelly1_backup_01.bin
### Keybase proof
I hereby claim:
* I am wjshamblin on github.
* I am wjs (https://keybase.io/wjs) on keybase.
* I have a public key whose fingerprint is A356 2C96 9488 7E57 E2D9 35E3 5B42 4187 C0B8 1652
To claim this, I am signing this object: