gitshots.com - Take a picture and collect some stats every time you commit!
Gitshots uses imagesnap
gitshots will make you remember every commit you have ever done, it also can collect files changed and your location.
Everything will be stored locally. You can upload your gitshots to a remote server of your own, or you can use the public ranman's gitshot server and share your gitshots with the world.
curl -s https://raw.githubusercontent.com/ranman/gitshots-client/master/install.sh | sh
- Required: python
requests
library
pip install requests
- Required:
imagesnap
, on OSX you can easily install it with homebrew:
brew install imagesnap
- Optional: CoreLocationCLI to fetch your location from CoreLocation.
brew install corelocationcli
- Required: Install post-commit.py
cd /tmp
git clone git@github.com:ranman/gitshots-client.git
chmod +x install.sh
./install.sh
Add the following line to your .bash_profile
or .bashrc
. If you don't add this line with your server URL, your gitshots will be posted to ranman's gitshot server.
export GITSHOTS_SERVER_URL=<your gitshots server url>
If you'd rather not post to Gitshots in general, just set the GITSHOTS_SERVER_URL to False
export GITSHOTS_SERVER_URL=False
Now just run git init in any repo you want to use the commit hook in!
Licensed under the MIT License