Complexity++
This commit is contained in:
parent
f1371aa506
commit
881908ab81
|
@ -1,4 +1,5 @@
|
|||
deploy.sh
|
||||
node_modules/
|
||||
|
||||
# Created by https://www.gitignore.io/api/vim,osx
|
||||
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
var Mustache = require('mustache'),
|
||||
yaml = require('js-yaml'),
|
||||
fs = require('fs');
|
||||
|
||||
|
||||
var parrots = JSON.parse(fs.readFileSync("parrots.json")),
|
||||
emoji = [];
|
||||
|
||||
fs.writeFileSync("index.html", Mustache.render(fs.readFileSync("index.mustache").toString(), {parrots: parrots}));
|
||||
|
||||
parrots.forEach(function (e, i, a) {
|
||||
emoji.push({
|
||||
name: e.gif.replace('.gif', ''),
|
||||
src: "http://cultofthepartyparrot.com/parrots/" + e.gif
|
||||
});
|
||||
});
|
||||
|
||||
fs.writeFileSync("parrotparty.yaml", yaml.dump({title: "parrotparty", emojis: emoji}));
|
|
@ -78,7 +78,7 @@
|
|||
<hr/>
|
||||
|
||||
<ul>
|
||||
<li><img src="parrots/parrot.gif" alt="Parrot"/>Parrot</li>
|
||||
<li><img src="parrots/parrot.gif" alt="Parrot"/> Parrot</li>
|
||||
<li><img src="parrots/middleparrot.gif" alt="Middle Parrot"/> Middle Parrot</li>
|
||||
<li><img src="parrots/rightparrot.gif" alt="Right Parrot"/> Right Parrot</li>
|
||||
<li><img src="parrots/aussieparrot.gif" alt="Aussie Parrot"/> Aussie Parrot</li>
|
||||
|
@ -92,9 +92,9 @@
|
|||
<li><img src="parrots/partyparrot.gif" alt="Party Parrot"/> Party Parrot</li>
|
||||
<li><img src="parrots/sadparrot.gif" alt="Sad Parrot"/> Sad Parrot<span tooltip="Parrots are entitled to their full range of emotions.">*</span></li>
|
||||
<li><img src="parrots/parrotcop.gif" alt="Parrot Cop"/> Parrot Cop<span tooltip="Not to be confused with Stripper Parrot!">*</span></li>
|
||||
<li><img src="parrots/fastparrot.gif" alt="Fast Parrot"/>Fast Parrot<span tooltip="Now with 50% more party!">*</span></li>
|
||||
<li><img src="parrots/slowparrot.gif" alt="Slow Parrot"/>Slow Parrot<span tooltip="Web 1.0 all over again!">*</span></li>
|
||||
<li><img src="parrots/parrotdad.gif" alt="Parrot Dad"/><a href="http://i.imgur.com/USC90yq.gif" target="_blank">Parrot Dad</a><span tooltip="Is totally freaking out.">*</span></li>
|
||||
<li><img src="parrots/fastparrot.gif" alt="Fast Parrot"/> Fast Parrot<span tooltip="Now with 50% more party!">*</span></li>
|
||||
<li><img src="parrots/slowparrot.gif" alt="Slow Parrot"/> Slow Parrot<span tooltip="Web 1.0 all over again!">*</span></li>
|
||||
<li><img src="parrots/parrotdad.gif" alt="Parrot Dad"/> Parrot Dad<span tooltip="Is totally freaking out.">*</span></li>
|
||||
<li><img src="parrots/dealwithitparrot.gif" alt="Deal With It Parrot"/> Deal With It Parrot</li>
|
||||
<li><img src="parrots/fiestaparrot.gif" alt="Fiesta Parrot"/> Fiesta Parrot</li>
|
||||
<li><img src="parrots/chillparrot.gif" alt="Chill Parrot"/> Chill Parrot</li>
|
||||
|
|
|
@ -0,0 +1,142 @@
|
|||
<!DOCTYPE HTML>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Cult of the Party Parrot</title>
|
||||
<meta name=viewport content="width=device-width,initial-scale=1">
|
||||
<link href='https://fonts.googleapis.com/css?family=Montserrat' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="parrot.css?v=5">
|
||||
|
||||
<meta property="og:title" content="Cult of the Party Parrot" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:description" content="THE PARROT INSISTS" />
|
||||
<meta property="og:image" content="/og.png" />
|
||||
|
||||
<!--
|
||||
|
||||
........:oo:........
|
||||
o//ssssssssyhhysssss+////o .'''''''''''''''''.
|
||||
mddmmm/::ddddddddddddddmmmyss::/mmN | PARTY OR DIE |
|
||||
o..+oodddmmmhhhhhhhhhhhdmmmmmdddooy | ,................'
|
||||
h::oyyhddmmm+++///////////++++++mmmddy::s |/
|
||||
Nyyo[[sddhyyyyy::::::::::::::::::::yyymmh//oyym
|
||||
h..:oohmm+:://///::::////////////////+mmmmms..sNN
|
||||
m++sddmmm+::hddhhy::+ddddddddddddddhhhmmmmmdhh+++d
|
||||
Nsssyyhmmhssooodmmhhh::+mmdyyyyyyyyddddddmmmmmmmmo::d
|
||||
mmd../mmmmmo::shhdmmhhh::+mmhooooooooyhhmmmmmmmmmmmyssdmm
|
||||
+++++smmdddo::///dmmhhh::+mmhooooooooooommmmmddddmmmdd/++m
|
||||
``+hhhmmhoo/:::::oooooossymmhooooooooyyymmdoooooydddmmo//N
|
||||
++:mmmmmy:::::::::::::/yyhmmhooooooooyhhmmd:::::+yyhmmyssddd
|
||||
ooommmmmy:::::::::::::://ommhooooooooooommd:::::://shhdmm+..
|
||||
yyhmmh++/::::::::::::::::+mmhooooooooyyymmd::::::::/++hmm+//
|
||||
dddmmh++/::::::::::::::::+mmhooooooooyhhddh:::::::::::hmmysshhd
|
||||
mmmmmdhhs::::::::::::::::+mmhoooooooohhhhhy:::::::::::hmmhhh``+
|
||||
mmmmmh++/::::::::::::::::+mmdhhsooooodmm++/:::::::::::hmmsss``+
|
||||
dddmmhoo+::::::::::::::::+dddddyssyyydmm::::::::::::::hmmsoo++o
|
||||
dddmmdhho::::::::::::::::+hhdmmddddmmmmm::::::::::::::hmmsooNNN
|
||||
mmmmmh///::::::::::::::::+hhdmmmmmmmmddd::::::::::::::hmmsoo++/
|
||||
yyhmmdss+::::::::::::::::/ooydddmmmmmsoo::::::::::::::yddhyy::+
|
||||
++ommmmmy:::::::::::::::::::ohhdmmddd/::::::::::::::::shhdmmsssNNNmmN
|
||||
..+mmmmmy:::::::::::::::::::://shh+//:::::::::::::::::://dmmmmdoo+..o
|
||||
``+dddmmhss+:::::::::::::::::::+++/::::::::::::::::::::::ooodddhhysshNNy++m
|
||||
``+hhdmmdhhs///:::::::::::::::::::::::::::::::::::::::::::::yyymmmmmmmmo++hNNmdd
|
||||
``+hhdmmdhhhhh+:::::::::::::::::::::::::::::::::::::::::::::::/hhhhhdmmmmmsoo...
|
||||
``+ddmmmdhhhhhyyyyyyyyyyyo:::::::::::::::::::::::::::::::::::::+++++sdddmmdhhsss//+
|
||||
``+mmmmmhsshhhhhhhhhhhhhhy++/:::::::::::::::::::::::::::::::::::::::+ssyyydmmddd///hhd
|
||||
``+mmmmmy::shhhhhhhhhhhhhhhhs:::::::::::::::::::::::::::::::::::::::::::::ymmmmmmmh../
|
||||
``+mmmmmy:://////////////ohhhyy+::::::::::::::::::::::::::::::::::::::::::///hddmmmhhs++s
|
||||
``+mmmmmhssssssssssssssssydddddysssssssssssssssssssssssssssssssssssssssssssssdddmmmmmy::s
|
||||
``+mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmhooh
|
||||
|
||||
-->
|
||||
</head>
|
||||
<body>
|
||||
<div id="wrapper">
|
||||
<article>
|
||||
<div>
|
||||
<h1>Cult of the Party Parrot</h1>
|
||||
</div>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td><img src="parrots/parrot.gif" /></td>
|
||||
<td><img src="parrots/middleparrot.gif" /><img src="parrots/middleparrot.gif" /><img src="parrots/middleparrot.gif" /><img src="parrots/middleparrot.gif" /><img src="parrots/middleparrot.gif" /><img src="parrots/middleparrot.gif" /><img src="parrots/middleparrot.gif" /><img src="parrots/middleparrot.gif" /></td>
|
||||
<td><img src="parrots/rightparrot.gif" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="parrots/parrot.gif" /></td>
|
||||
<td><h2>PARTY OR DIE</h2></td>
|
||||
<td><img src="parrots/rightparrot.gif" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src="parrots/parrot.gif" /></td>
|
||||
<td><img src="parrots/middleparrot.gif" /><img src="parrots/middleparrot.gif" /><img src="parrots/middleparrot.gif" /><img src="parrots/middleparrot.gif" /><img src="parrots/middleparrot.gif" /><img src="parrots/middleparrot.gif" /><img src="parrots/middleparrot.gif" /><img src="parrots/middleparrot.gif" /></td>
|
||||
<td><img src="parrots/rightparrot.gif" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<hr/>
|
||||
|
||||
<ul>
|
||||
{{#parrots}}
|
||||
<li><img src="parrots/{{gif}}" alt="{{name}}"/> {{name}}{{#tip}}<span tooltip="{{tip}}">*</span>{{/tip}}</li>
|
||||
{{/parrots}}
|
||||
</ul>
|
||||
|
||||
<hr/>
|
||||
|
||||
<a class="button" href="parrots.zip"></a>
|
||||
<p>(zip, 88kb)</p>
|
||||
|
||||
<aside><p>Add them to your Slack. Do it.</p></aside>
|
||||
|
||||
<hr/>
|
||||
|
||||
<img src="/shirt.jpg" alt=":parrot:" style="width: 50%; min-width: 300px;"/>
|
||||
|
||||
<p><a class="button-small" href="https://cottonbureau.com/products/parrot">Get The Shirt</a></p>
|
||||
|
||||
<hr/>
|
||||
|
||||
<p>
|
||||
<a class="button-small" href="paint/">Parrot Paint</a>
|
||||
<a class="button-small" href="https://github.com/jmhobbs/cultofthepartyparrot.com">GitHub</a>
|
||||
<a class="button-small" href="parrot.svg">SVG</a>
|
||||
</p>
|
||||
|
||||
<hr/>
|
||||
|
||||
<p>
|
||||
Party Parrot based on <a href="https://www.youtube.com/watch?v=9T1vfsHYiKY">Sirocco</a>, the hardest partying parrot ever.
|
||||
</p>
|
||||
|
||||
<img src="sirocco.gif" alt="Sirocco" />
|
||||
|
||||
<p>
|
||||
Sirocco is a member of the endangered Kākāpō species.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<a class="button-small" href="http://kakaporecovery.org.nz/sirocco/">Donate To Keep Them Partying</a>
|
||||
</p>
|
||||
|
||||
<hr/>
|
||||
|
||||
</article>
|
||||
|
||||
<footer>
|
||||
With <img src="parrots/parrot.gif"> from <a href="http://midwestdevchat.com/">Midwest Dev Chat</a> & <a href="https://github.com/jmhobbs/cultofthepartyparrot.com#thanks">friends</a>
|
||||
</footer>
|
||||
|
||||
<script>
|
||||
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
||||
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
|
||||
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
|
||||
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
|
||||
|
||||
ga('create', 'UA-1664885-25', 'auto');
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"name": "cultofthepartyparrot.com",
|
||||
"version": "1.0.0",
|
||||
"description": "PARTY OR DIE",
|
||||
"main": "generate.js",
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/jmhobbs/cultofthepartyparrot.com.git"
|
||||
},
|
||||
"author": "John Hobbs <john@velvetcache.org>",
|
||||
"license": "MIT",
|
||||
"bugs": {
|
||||
"url": "https://github.com/jmhobbs/cultofthepartyparrot.com/issues"
|
||||
},
|
||||
"homepage": "https://github.com/jmhobbs/cultofthepartyparrot.com#readme",
|
||||
"devDependencies": {
|
||||
"js-yaml": "^3.6.1",
|
||||
"mustache": "^2.2.1"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,46 @@
|
|||
title: parrotparty
|
||||
emojis:
|
||||
- name: parrot
|
||||
src: 'http://cultofthepartyparrot.com/parrots/parrot.gif'
|
||||
- name: middleparrot
|
||||
src: 'http://cultofthepartyparrot.com/parrots/middleparrot.gif'
|
||||
- name: rightparrot
|
||||
src: 'http://cultofthepartyparrot.com/parrots/rightparrot.gif'
|
||||
- name: aussieparrot
|
||||
src: 'http://cultofthepartyparrot.com/parrots/aussieparrot.gif'
|
||||
- name: gothparrot
|
||||
src: 'http://cultofthepartyparrot.com/parrots/gothparrot.gif'
|
||||
- name: oldtimeyparrot
|
||||
src: 'http://cultofthepartyparrot.com/parrots/oldtimeyparrot.gif'
|
||||
- name: boredparrot
|
||||
src: 'http://cultofthepartyparrot.com/parrots/boredparrot.gif'
|
||||
- name: shuffleparrot
|
||||
src: 'http://cultofthepartyparrot.com/parrots/shuffleparrot.gif'
|
||||
- name: shufflefurtherparrot
|
||||
src: 'http://cultofthepartyparrot.com/parrots/shufflefurtherparrot.gif'
|
||||
- name: congaparrot
|
||||
src: 'http://cultofthepartyparrot.com/parrots/congaparrot.gif'
|
||||
- name: reversecongaparrot
|
||||
src: 'http://cultofthepartyparrot.com/parrots/reversecongaparrot.gif'
|
||||
- name: partyparrot
|
||||
src: 'http://cultofthepartyparrot.com/parrots/partyparrot.gif'
|
||||
- name: sadparrot
|
||||
src: 'http://cultofthepartyparrot.com/parrots/sadparrot.gif'
|
||||
- name: parrotcop
|
||||
src: 'http://cultofthepartyparrot.com/parrots/parrotcop.gif'
|
||||
- name: fastparrot
|
||||
src: 'http://cultofthepartyparrot.com/parrots/fastparrot.gif'
|
||||
- name: slowparrot
|
||||
src: 'http://cultofthepartyparrot.com/parrots/slowparrot.gif'
|
||||
- name: parrotdad
|
||||
src: 'http://cultofthepartyparrot.com/parrots/parrotdad.gif'
|
||||
- name: dealwithitparrot
|
||||
src: 'http://cultofthepartyparrot.com/parrots/dealwithitparrot.gif'
|
||||
- name: fiestaparrot
|
||||
src: 'http://cultofthepartyparrot.com/parrots/fiestaparrot.gif'
|
||||
- name: chillparrot
|
||||
src: 'http://cultofthepartyparrot.com/parrots/chillparrot.gif'
|
||||
- name: explodyparrot
|
||||
src: 'http://cultofthepartyparrot.com/parrots/explodyparrot.gif'
|
||||
- name: shufflepartyparrot
|
||||
src: 'http://cultofthepartyparrot.com/parrots/shufflepartyparrot.gif'
|
|
@ -0,0 +1,97 @@
|
|||
[
|
||||
{
|
||||
"gif": "parrot.gif",
|
||||
"name": "Parrot"
|
||||
},
|
||||
{
|
||||
"gif": "middleparrot.gif",
|
||||
"name": "Middle Parrot"
|
||||
},
|
||||
{
|
||||
"gif": "rightparrot.gif",
|
||||
"name": "Right Parrot"
|
||||
},
|
||||
{
|
||||
"gif": "aussieparrot.gif",
|
||||
"name": "Aussie Parrot"
|
||||
},
|
||||
{
|
||||
"gif": "gothparrot.gif",
|
||||
"name": "Goth Parrot"
|
||||
},
|
||||
{
|
||||
"gif": "oldtimeyparrot.gif",
|
||||
"name": "Old Timey Parrot"
|
||||
},
|
||||
{
|
||||
"gif": "boredparrot.gif",
|
||||
"name": "Bored Parrot"
|
||||
},
|
||||
{
|
||||
"gif": "shuffleparrot.gif",
|
||||
"name": "Shuffle Parrot"
|
||||
},
|
||||
{
|
||||
"gif": "shufflefurtherparrot.gif",
|
||||
"name": "Shuffle Further Parrot",
|
||||
"tip": "Combine with Shuffle Parrot for a conga line!"
|
||||
},
|
||||
{
|
||||
"gif": "congaparrot.gif",
|
||||
"name": "Conga Line Parrot",
|
||||
"tip": "A self sufficient conga line parrot!"
|
||||
},
|
||||
{
|
||||
"gif": "reversecongaparrot.gif",
|
||||
"name": "Reverse Conga Line Parrot"
|
||||
},
|
||||
{
|
||||
"gif": "partyparrot.gif",
|
||||
"name": "Party Parrot"
|
||||
},
|
||||
{
|
||||
"gif": "sadparrot.gif",
|
||||
"name": "Sad Parrot",
|
||||
"tip": "Parrots are entitled to their full range of emotions."
|
||||
},
|
||||
{
|
||||
"gif": "parrotcop.gif",
|
||||
"name": "Parrot Cop",
|
||||
"tip": "Not to be confused with Stripper Parrot!"
|
||||
},
|
||||
{
|
||||
"gif": "fastparrot.gif",
|
||||
"name": "Fast Parrot",
|
||||
"tip": "Now with 50% more party!"
|
||||
},
|
||||
{
|
||||
"gif": "slowparrot.gif",
|
||||
"name": "Slow Parrot",
|
||||
"tip": "Web 1.0 all over again!"
|
||||
},
|
||||
{
|
||||
"gif": "parrotdad.gif",
|
||||
"name": "Parrot Dad",
|
||||
"tip": "Is totally freaking out."
|
||||
},
|
||||
{
|
||||
"gif": "dealwithitparrot.gif",
|
||||
"name": "Deal With It Parrot"
|
||||
},
|
||||
{
|
||||
"gif": "fiestaparrot.gif",
|
||||
"name": "Fiesta Parrot"
|
||||
},
|
||||
{
|
||||
"gif": "chillparrot.gif",
|
||||
"name": "Chill Parrot"
|
||||
},
|
||||
{
|
||||
"gif": "explodyparrot.gif",
|
||||
"name": "Explody Parrot"
|
||||
},
|
||||
{
|
||||
"gif": "shufflepartyparrot.gif",
|
||||
"name": "Shuffle Party Parrot"
|
||||
}
|
||||
]
|
Loading…
Reference in New Issue