Skip to content

Instantly share code, notes, and snippets.

@simonc
simonc / commits_for
Created October 14, 2009 19:21
Call svn log for a specific user
#!/usr/bin/env bash
username=$1
options=$2
list=''
for r in `svn log | grep $username | sed 's/r\([0-9]\+\).*/\1/'`; do
list="$list -r$r"
done
@simonc
simonc / tag_music.sh
Created October 14, 2009 19:06
Functions to add ID3 tags to mp3 files from their name
#!/usr/bin/env bash
tag_tracks ()
{
reg_name="s/^\([0-9]\{2\}\)___\(.*\)\.\(mp3\|ogg\)/\2/"
if [ -f ./Folder.jpg ]; then
img='./Folder.jpg'
else
if [ -f ../Folder.jpg ]; then
@simonc
simonc / iplist.rb
Created October 14, 2009 19:03
Extracts interfaces name and IP address from ifconfig
#!/usr/bin/env ruby
`ifconfig -a`.split(/\n[^\t]/).each do |iface|
name = iface.match(/^(.*?):/)[1]
match = iface.match(/inet ((\d+\.?){4})/)
if match
inet = match[1]
puts "#{name}\t#{inet}"
end