Skip to content

Instantly share code, notes, and snippets.

@frankzhao
frankzhao / mp42gif.sh
Created June 4, 2019 06:48
mp4 to gif
#!/bin/bash
mkdir temp
ffmpeg -i recording.mp4 -r 5 temp/frame-%03d.jpg
convert -delay 20 -loop 0 temp/*.jpg output.gif
rm -r temp
@frankzhao
frankzhao / install_golang.sh
Created October 20, 2018 05:24
Install Golang on a Raspberry Pi
#!/bin/bash
VERSION=1.11.1
wget --no-check-certificate https://dl.google.com/go/go${VERSION}.linux-armv6l.tar.gz
sudo tar -C /usr/local -xvf go${VERSION}.linux-armv6l.tar.gz
echo "PATH=$PATH:/usr/local/go/bin" >> ~/.profile
source ~/.profile
echo "Checking go version:"
go version
@frankzhao
frankzhao / README.md
Created July 25, 2018 08:56
Reinstall synaptics driver Fedora 26
@frankzhao
frankzhao / list-rpm.sh
Created July 20, 2018 08:02
List installed RPMs by size
rpm -qa --queryformat '%10{size} - %-25{name}\n' | sort -n
@frankzhao
frankzhao / wget.sh
Created July 19, 2018 23:22
Recursively download apache directory listing
wget -r np -nH -R index.html <url>
@frankzhao
frankzhao / maven.txt
Created June 21, 2018 04:56
Maven skip javadocs for child plugins
-Darguments="-Dmaven.javadoc.skip=true"
@frankzhao
frankzhao / .bashrc
Created June 21, 2018 04:45
Enable ssh-agent for Git bash on windows
# Add your ssh key to ~/.ssh/id_rsa
export SSH_AUTH_SOCK=/tmp/.ssh-socket
ssh-add -l > /dev/null
if [ $? = 2 ]; then
rm -f $SSH_AUTH_SOCK
echo Starting new ssh-agent...
eval $(ssh-agent -a $SSH_AUTH_SOCK) > /dev/null
ssh-add && echo "ssh-agent set up successfully with the following keys:" && ssh-add -l
fi
@frankzhao
frankzhao / btcmarkets.py
Last active June 10, 2018 04:17
Example BTC Markets websocket api implementation
#!/usr/bin/env python
"""
btcmarkets.py
usage: python btcmarkets.py 'socket.btcmarkets.net' 443
Example BTC Markets websocket api implementation based on
https://github.com/BTCMarkets/API/wiki/websocket
@frankzhao
frankzhao / backlight.sh
Created June 15, 2017 00:41
Fix backlight in i3
#!/bin/bash
set -e
file="/sys/class/backlight/intel_backlight/brightness"
current=$(cat "$file")
new="$current"
if [ "$1" = "-inc" ]
then
new=$(( current + $2 ))
fi
if [ "$1" = "-dec" ]

Keybase proof

I hereby claim:

  • I am frankzhao on github.
  • I am frankzhao (https://keybase.io/frankzhao) on keybase.
  • I have a public key ASAt37kruNhhijoY5YKOkJaREepHwQTs_g4Hr1kLjqjI5wo

To claim this, I am signing this object: