• Stars
    star
    2,160
  • Rank 21,195 (Top 0.5 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 8 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Allows you to draw in your github heatmap

Git Draw

Allows you to draw in your GitHub heatmap

demo-vid

Created by Ben Friedland - http://www.bugben.com

This is a Chrome extension which will allow you to freely draw on your GitHub heatmap. You can then export your drawing to a script containing a git commit log. Once you've run and pushed this script to a new repository, your commit log will match the drawing you made.

Download the extension here:

https://chrome.google.com/webstore/detail/git-draw/aapcmdackhlfobmkcpplkjpfceihngkh?hl=en-US&gl=US

Instructional Video

My Brother, Rich Friedland, made a comprehensive video on how to use the extension.

https://www.youtube.com/watch?v=ptzDfPZ--Qk

Why not a bookmarklet?

Because CSP. GitHub's CSP policy makes a bookmarklet next to impossible. There's a workaround involving injecting code into a canvas and then executing it from there, but that feels like something that'll be fixed. A Chrome extension makes it easier. Once you're done making your drawing, just uninstall the extension.

Acknowledgements

GitFiti: https://github.com/gelstudios/gitfiti - got the idea from here, and poked around their src to see how they were writing commit messages.

More Repositories

1

hsts-cookie

Creates a HSTS Supercookie to fingerprint a browser
JavaScript
164
star
2

rikeripsum

Generates text - like lorem ipsum - but uses real English. Taken from random samplings of dialog spoken by Commander William Riker in Star Trek: The Next Generation.
HTML
141
star
3

profanity

A Python library to check for (and clean) profanity in strings.
Python
59
star
4

bugben

My home - bugben.com
Python
31
star
5

bart-crime

Scrapes crime update emails from BART and posts them publicly
Python
27
star
6

homecontrol

Control your home with your voice
Python
19
star
7

showertexts

A service to send a daily shower thought to users via text message.
Python
12
star
8

rick-roulette

A chrome extension which will randomly redirect youtube views to a Rick Roll video.
JavaScript
9
star
9

dotfiles

Ben's dotfiles
Ruby
4
star
10

Annoying-Image-Detector

Detects whether an image is a facebook screen capture, or a iphone screen shot, or omeagle, etc.
4
star
11

mytush

A utility to read map points from email attachments and push them to MyFord Touch / SYNC services.
Python
3
star
12

resume-renderer

Renders a github repo resume
Go
2
star
13

pydvorak

A Python curses app to help teach Dvorak
Python
2
star
14

busy-boy

Populate your GitHub contribution graph
JavaScript
2
star
15

tic-tac-terminal

Tic-Tac-Toe in the terminal
Python
2
star
16

lactose-intolerance

JavaScript
2
star
17

loggish

Log sample project
JavaScript
1
star
18

nato-alphabet-trainer

Python command line nato alphabet trainer.
Python
1
star
19

word-alert

A simple app my dad requested which displays a random word every few seconds.
HTML
1
star
20

sfmovies

JavaScript
1
star
21

awesome-gen

Generates awesome text
JavaScript
1
star
22

yp-scrape

Python
1
star
23

ben174.github.io

Profile page of Ben Friedland
HTML
1
star
24

pyano

Python
1
star
25

optimizations

A playground where I can keep my findings on various optimizations of code.
Python
1
star
26

pynsweeper

An attempt at a console minecraft game
CSS
1
star
27

blind-cuber

An app to assist cubers in memorizing faces on a Rubik's cube.
1
star
28

exchanger

Python
1
star
29

connect-four

Connect four challenge
1
star
30

bart

Get the bart departure times of the closest station
JavaScript
1
star
31

stickerletters

Python
1
star
32

tictactoe

Python
1
star
33

goyagi

1
star
34

bay-beacons

Leaderboards for beacons in the bay area.
Python
1
star
35

ender-3-s1pro-pi-mount

A mount for the Enter 3 S1 Pro to replace the onboard display with a Raspbery PI - using https://github.com/jordanruthe/KlipperScreen
1
star
36

bugben-static-site

1
star
37

hipproblems

Hipmunk problems
Python
1
star
38

yadm-dotfiles

Vim Script
1
star
39

bartcrimes-www

Web UI for BartCrimes.com
JavaScript
1
star
40

sit

JavaScript
1
star
41

lunch-bot

Python
1
star
42

pi-bin

Bin dir for my raspberry pi
Shell
1
star
43

angular-progress-directive

An Angular directive which renders a circular progress meter with two values: Expected and Actual progress (0.0 - 1.0)
1
star
44

ui-progresspie

An Angular directive which renders a circular progress meter with two values: Expected and Actual progress (0.0 - 1.0)
JavaScript
1
star
45

genemachine

Python
1
star
46

scornhole

Pi client for scornhole
Python
1
star
47

bid-helper

JavaScript
1
star
48

bomdotcom

Python
1
star
49

bo.gg

Python
1
star
50

angrates

A place for people to collaborate and rate episodes of Armstrong and Getty
Python
1
star
51

bencast

A little podcast feed which I can add whatever media I feel like listening to.
Python
1
star
52

balancier

Book balancer
Python
1
star