/** * so here the thing ... you go in your github page * as example I go here: https://github.com/WebReflection * you open your console * you copy and paste this shit * then you write and execute in the console * write("Hi There!"); * NOTE: Pixel Font from a 2006 project of mine :-) http://devpro.it/pixelfont/ */ function write(text, color) { [].forEach.call(document.querySelectorAll(".calendar-graph g rect"), function(rect){rect.style.fill = "#eee"}); for (var AGFont = {height:7,"0":"40123478bcfgjknopqr",32:"4",33:"1012346",34:"3023568",35:"568abcdegiklmnoqs",36:"5123579acghimoprtvwx",37:"514579bdhlnprtux",38:"5157bfhjknopsvwy",39:"1012",40:"312369cfjk",41:"30158behij",42:"33579b",43:"57cfghijmr",44:"29bc",45:"5fghij",46:"16",47:"59dhlp",48:"512359adefhjkloptvwx",49:"31347adgijk",50:"512359eimquvwxy",51:"512359ehioptvwx",52:"5378bdfiklmnoswxy",53:"5012345abcdjoptvwx",54:"512345abcdfjkoptvwx",55:"5012349dhlpu",56:"512359aeghikoptvwx",57:"512359aeghijotvwx", 58:"124",59:"27bc",60:"3579dh",61:"3678cde",62:"337bdf",63:"512359eimw",64:"512359acdefhjkmnopvwxy",65:"512359aefjklmnoptuy",66:"5012359aefghikoptuvwx",67:"512359afkptvwx",68:"5012359aefjkoptuvwx",69:"512345afghikpvwxy",70:"512345afghikpu",71:"512345afhijkoptvwx",72:"50459aefghijkoptuy",73:"301247adgijk",74:"52348diknpsvw",75:"50459adfghknptuy",76:"505afkpuvwxy",77:"50134579acefjkoptuy",78:"504569acefijkoptuy",79:"512359aefjkoptvwx",80:"5012359aefjklmnpu",81:"512359aefjkmopsvwy",82:"5012359aefghikoptuy", 83:"512359aghioptvwx",84:"5012347chmrw",85:"50459aefjkoptvwx",86:"50459aefjkoqsw",87:"50459aefjkmoprtvx",88:"50459bdhlnptuy",89:"50459bdhmrw",90:"5012349dhlpuvwxy",91:"3012369cfijk",92:"55bhnt",93:"301258behijk",94:"3135",95:"5uvwxy",96:"2025",97:"5bcdjlmnoptvwxy",98:"505abcdfjkoptuvwx",99:"49abcgkpqr",100:"549bcdefjkoptvwxy",101:"5bcdfjklmnopvwxy",102:"5236bfghilqv",103:"45678bcfhijnopq",104:"40489acfgjknor",105:"3167adgijk",106:"5789dinpsvw",107:"4478acdegjknor",108:"1123456",109:"5abdfhjkmoprtuwy", 110:"489acfgjknor",111:"5bcdfjkoptvwx",112:"5abcdfjklmnpu",113:"5bcdefjlmnoty",114:"48abcdgko",115:"49abchinopq",116:"56abcglqw",117:"5aefjkoptvwx",118:"5aefjkoqsw",119:"5aefjkoprtvx",120:"5aegimqsuy",121:"48bcfhijnopq",122:"489abfhikopqr",123:"42359chlqr",124:"10123456",125:"4016afimop",126:"40257",161:"113456",162:"42568bcgjlmp",163:"5236bgklmnquvwxy",164:"559bcdfjkoqrsuy",165:"50468cfghijmrvwx",166:"1012456",167:"512345bcdfjlmntuvwx",168:"302",169:"512359acefgjkmoptvwx",170:"401279abcfhij",171:"5cegikmqswy", 172:"4ghijnr",173:"5klmno",174:"512359abcefgijklmopqstvwx",175:"501234",176:"31357",177:"527abcdehmuvwxy",178:"401279acghij",179:"401279afghi",180:"212",181:"403478bcdefgkp",182:"5124579aceghjmortv",183:"26789",184:"3hij",185:"31347acde",186:"3135689bd",187:"5acgimoqsuw",188:"5059adhlopsty",189:"5059adhlnopswxy",190:"5069adhlopsty",191:"52cgkptvwx",192:"517bcdfjkopqrstuy",193:"537bcdfjkopqrstuy",194:"5123bcdfjkopqrstuy",195:"51379bcdfjkopqrstuy",196:"513bcdfjkopqrstuy",197:"512368bcdfjkopqrstuy", 198:"523467acfhiklmpruwxy",199:"512359afkoqrsvw",200:"41689abcghkopqr",201:"42589abcghkopqr",202:"412389abcghkopqr",203:"41389abcghkopqr",204:"315678adgijk",205:"324678adgijk",206:"3135678adgijk",207:"302678adgijk",208:"512369befghjloqtvwx",209:"52468aefgjkmopstuy",210:"528bcdfjkoptvwx",211:"526bcdfjkoptvwx",212:"5268bcdfjkoptvwx",213:"52468bcdfjkoptvwx",214:"513bcdfjkoptvwx",215:"559bdhlnpt",216:"56789aefijkmopqtuvwx",217:"528aefjkoptvwx",218:"537aefjkoptvwx",219:"5123aefjkoptvwx",220:"513aefjkoptvwx", 221:"537aegimrvwx",222:"40489acfghiko",223:"512359aefhikoptuwx",224:"528bcdjlmnoptvwxy",225:"537bcdjlmnoptvwxy",226:"5123bcdjlmnoptvwxy",227:"51379bcdjlmnoptvwxy",228:"513bcdjlmnoptvwxy",229:"512368bcdjlmnoptvwxy",230:"5abdhjlmnoprvwxy",231:"5bcdfkqrsvw",232:"528bcdfjklmnopvwxy",233:"526bcdfjklmnopvwxy",234:"5123bcdfjklmnopvwxy",235:"513bcdfjklmnopvwxy",236:"31567adgijk",237:"31367adgijk",238:"301267adgijk",239:"30267adgijk",240:"5268eghijkoptvwx",241:"4025789acfgjknor",242:"517bcdfjkoptvwx",243:"526bcdfjkoptvwx", 244:"5123bcdfjkoptvwx",245:"51357bcdfjkoptvwx",246:"513bcdfjkoptvwx",247:"5cklmnow",248:"5bcdefijkmopqtuvwx",249:"517aefjkoptvwx",250:"537aefjkoptvwx",251:"5123aefjkoptvwx",252:"513aefjkoptvwx",253:"537aegimrw",254:"505678aefjkopqrsu",255:"513aegimrw"}, grid = [].slice.call(document.querySelectorAll(".calendar-graph g g"), 1, 53).map(function (g) { return [].slice.call(g.querySelectorAll("rect")); }), p = 0, c, tmp, k, r, i = 0; i < text.length; i++ ) { tmp = AGFont[text[i].charCodeAt(0)]; c = ~~tmp.charAt(0); tmp = tmp.slice(1); for (k = 0; k < tmp.length; k++) { r = parseInt(tmp.charAt(k), 36); try { grid[p + (r % c)][~~(r / c)].style.fill = color || "#000"; } catch(noRect){} } p += c + 1; } }