Tuesday, October 25, 2011

Exporting path...

I always seem to forget this line...

I currently have this in .bashrc, but it may not be the best place to put it.

export PATH=$PATH:/new/path/to/add:/other/new/path

Renaming file numbers

This little script will rename badly named files into nice 3 digit numbers.

For example, if you have files, 1,2,3,...10,11,12, it will rename the files into 01, 02, 03, etc.

#!/bin/bash
echo $1;
mkdir $1/output

for each in `ls $1`
do
filename=$(echo $each | cut -f1 -d '.' | tr -d '[[:digit:]]')
extension=$(echo $each | cut -f2 -d'.')
number=$(echo $each | tr -cd '[[:digit:]]')
echo $number;
cp $1/$each $1/output/$filename`printf "%03d" $((10#$number))`.$extension
done

Wednesday, October 19, 2011

I Wish There Was....

I am not one to stand out or break out from the norm, but I have an idea that I think has a lot of potential.

I think that there should be a new playlist format that explicitly uses Musicbrainz Ids... or at least a music player which allows users to see the MBID....


Friday, October 7, 2011

Script to connect to HunterNet


The connection to my university wifi is terrible and requires authentication. I have written a small script here which allows me to connect to the internet without a browser. 


#!/bin/bash


IP=$(ip addr show wlan0 | grep inet | head -n1 | cut -f6 -d ' '| cut -f1 -d '/')
MAC=$(ip addr show wlan0 | grep link | head -n1 | cut -f6 -d ' ')


echo $IP;
echo $MAC;
echo `curl -d "user=USERNAME&password=PASSWORD" https://securelogin.arubanetworks.com/cgi-bin/login?cmd=login&mac=$MAC&ip=$IP`


echo "CONNECTED!"