Skip to content

Instantly share code, notes, and snippets.

View williamrowell's full-sized avatar
🙃

Billy Rowell williamrowell

🙃
View GitHub Profile
@williamrowell
williamrowell / secure_ports.sh
Created July 11, 2015 17:23
securing an ubuntu droplet
sudo apt-get install ufw fail2ban
ufw enable
sudo ufw enable
sudo ufw logging low
sudo ufw allow 80/tcp # http
sudo ufw allow 443/tcp # https
sudo ufw allow 64738 # mumble
sudo ufw limit 22/tcp # limit ssh attempts
sudo ufw status
@williamrowell
williamrowell / transcode_audio.sh
Created June 8, 2015 02:01
transcode all flac files into mp3
#!/bin/sh
mkdir mp3
for I in *.flac; do
flac -d --stdout "$I" | lame -V0 --vbr-new - mp3/"$I"
done
for J in *.flac; do
id3cp -2 "$J" mp3/"$J"
done
@williamrowell
williamrowell / remove_newlines.sh
Created June 8, 2015 02:00
remove all newlines from all files in folder
#!/bin/bash
# for all files in folder, remove newlines
for FILE in `ls`
do
tr -d '\n' < $FILE > ${FILE}.tmp
mv ${FILE}.tmp $FILE
done
@williamrowell
williamrowell / id3rename.sh
Created June 8, 2015 01:57
Rename mp3 file based on id3 tags using eyeD3
#!/bin/bash
eyeD3 --rename '$artist - $album - $track:num - $title' *.mp3
@williamrowell
williamrowell / awk_oneline
Last active August 29, 2015 14:16
One-liners
HANDY ONE-LINE SCRIPTS FOR AWK 30 April 2008
Compiled by Eric Pement - eric [at] pement.org version 0.27
Latest version of this file (in English) is usually at:
http://www.pement.org/awk/awk1line.txt
This file will also be available in other languages:
Chinese - http://ximix.org/translation/awk1line_zh-CN.txt
USAGE: