I packaged up these scripts and released them on CPAN to make them a little easier to install and manage.

App::Git::Ribbon
on CPAN
on GitHub
previous blog post

App::Git::Spark
on CPAN
on GitHub
previous blog post