lolcommits takes a snapshot with your webcam every time you git commit code, and archives a lolcat style image with it. Git blame has never been so much fun.
By default, the lolimages are stored by a Github style short SHA in a ~/.lolcommits
directory created for you.
Please add your own lolcommit! Add to the People Using Lolcommits page on the Wiki.
You'll need ImageMagick installed. Homebrew makes this easy. Simply do:
brew install imagemagick
Then simply do:
[sudo] gem install lolcommits
(If you're using RVM, you can/should probably omit the sudo, but the default MacOSX Ruby install is dumb and requires it.)
Install dependencies using your package manager of choice, for example in Ubuntu:
sudo apt-get install mplayer imagemagick libmagickwand-dev
Then install the lolcommits gem:
gem install lolcommits
For more details, see Installing on Linux.
Here be dragons! It all works but you'll need some more detailed instructions to get the dependencies installed. See the wiki page for Installing on Windows.
$ gem install specific_install
$ gem specific_install -l git@github.com:abrahambarrera/lolcommits.git
$ lolcommits --enable
$ export TWITTER_CONSUMER_KEY=<consumer key>
$ export TWITTER_CONSUMER_SECRET=<consumer secreet>
$ export TWITTER_ACCESS_TOKEN=<access token>
$ export TWITTER_ACCESS_SECREET=<access secreet>
$ lolcommits --config -p twitter
wait and respond with enabled: true
First commit needs to open link and add pin