........: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
The only Slack reaction gifs you'll ever need.
- @mermop for sourcing the original party parrot
- @ifreecarve for making shuffle parrot and shuffle further parrot chain together better
- @gjtorikian for s/Github/GitHub/
- @ermanc for conga line parrot
- @glentakahashi for the deeply moving sad parrot and the Party Cop
- @daveyarwood for fast and slow parrots
- @tysondreeder for deal with it parrot
- @hrimhari for reverse conga parrot and a smoother aussie parrot
- @ernestoacevedo for fiesta parrot
- @andyhmltn for chill, explody and shuffle party parrot
- @oliviag for ice cream parrot
- @ultrafez for doing the wave and improve the parrot wave
- @samlindsaylevine for Aussie conga line parrot
- @joaorgsampaio for moonwalking parrot
- @hrimhari for conga party parrot
- @natelowry for bringing the sass
- @kyprifog for confused parrot
- @chalisegrogan for 🍕 parrot
- @westerlund for 🍔 parrot
- @clangen for coffee parrot
- @chemikpil for mustache parrot and christmas parrot
- @jhildings for parrot anatomy lessons
- @schaney for witness protection parrot
- @camilaazuma for sleepy and beer parrot
- @kbvincent for six great parrots, wizard parrot and HD gentleman parrot
- @schaney for a one way ticket to flavor town
- @francoislg for upvote parrot and PPaaS
- @c-r-a-f for twin and triplet parrots
- @curiousepic for stabalized parrot
- @marcthayer for banana parrot and typo fixes
- @tianyuliu for ski parrot, halal parrot and ship it parrot
- @vaicine for nyan parrot
- @deedeelavinder for love parrot, taco parrot, github party parrot, help debug permissions errors and database parrot
- @jcoutch for Wendy parrot
- @paul-russo for typo fix
- @lucymhdavies for sharing found parrots
- @viktorsec for making shuffle parrots chainable
- @8-uh for Party Parrot wants your soul
- @mjaniszew for touch bar parrots
- @melinerunen for HD only name fix, 64kb parrot cap and upload script tweaks
- @joekieffer for 🍩 parrot
- @erinknight242 for fixing HD conga parrot, fixing parrot transparency and HD sassy parrot
- @trekroot for disco, matrix, papal and stalker parrots
- @KeesKoffeman for evil parrot
- @shiruken for science parrot
- @bdrelling for pride parrot
- @KySmith1 for revolutionary parrot
- @arturocr for beret parrot
- @jgknight for fidget spinner parrot
- @nlgcabrera for 🍀 lucky parrot
- @santiycr for automatic Slack upload script
- @zvuc for ultra fast parrot and slow mo parrot
- @youngcba3 for rotating parrot and blunt parrot
- @hrousley for party owl
- @trekroot for birthday, jedi, invisible and angry parrots
- @trcliao for angel parrot
- @ErinMorelli for pumpkin parrot
- @belltailjp for sushi parrot
- @breadadams for fetch-the-parrot link
- @danrichman for party pooper and party Gritty
- @RHvdW for sint parrot
- @cavpollo for cat parrot
- @nuragic for web components and fix slack upload documentation
- @TheoKanning for pirate parrot
- @zix99 for ceiling parrot
- @PretzelCA for Discord bot
- @matthewjwolff for mardi gras parrot
- @Darth-Arminius for sith parrot, various housekeeping contributions, fix incorrect flag parrot names and reverse portal parrot
- @emmajam for bitcoin parrot
- @juniormucciolo for portal parrot
- @mrkolby for flying money parrot, hard hat parrot, troll parrot, mustache parrot, bunny parrot and Norwegian Blue parrot
- @eokuwwy for HD version of party parrot, HD fast and ultrafast parrots, HD conga party parrot, white walker parrot, bootleg parrot and biker parrot
- @jesivasq for portal parrots
- @armills for improved invisible parrot
- @smlevorse for Transparront
- @bushong1 for Washington Capitals parrot
- @sashforth for stub parrot and British parrot
- @mconiglio for fix it parrot
- @felipericieri for Brazillian World Cup parrot
- @davin-english for marshmallow roasting parrot
- @tgockel for guests slack upload and doge parrot guest
- @moigonzalez for link to parrotify-cli
- @georgegillams for Open Source parrot
- @unlobito for trans flag parrot
- @borisrev for spy parrot
- @Jegama for Calvinist parrot, flower parrot and laptop parrot
- @oXis for French parrot
- @dp12 for link to emacs parrot-mode
- @uberchemist for HD Beer Parrot, so many parrots, like, a lot of parrots, basically all the parrots, Party Nyan cat HD remake., HD Party Guy Fieri, vertical and bouncing parrot, boba parrot, party keanu, HD goth parrot, HD original parrot and sherlock parrot, HD remakes
- @jpac-run for fix Portugal Parrot name
- @jenlersadnie for Party Sloth
- @kareiva for Lithuania Parrot
- @tgockel for build script uglifycss detection and build script improvements
- @oibind for link to parrot.today
- @TheOnlyGhostwolf for fix Discord link
- @WilliamCollishaw for fix New Zealand typo
- @pacbroens for party bug and headphones parrot
- @WyTeav for short parrot
- @urielsalis for RIP Parrot and Revert it Parrot
- @rsimai for partygeeko
- @mbifulco for typo fix
- @alessandroniciforo for fading parrot
- @itmart for tennis parrot
- @gabrieltal for crying Jordan parrot
- Add your parrot gif to
parrots/
and append an entry toparrots.yaml
(notparrots.json
!) - Make sure your parrot gif file is named [name]parrot.gif in all lower case e.g.
exampleparrot.gif
- Open a PR
- PARTY
npm install
- Ensure you have the other tools installed. A brewfile is provided for MacOS users (
brew bundle install --file=./Brewfile
). Runningbash make verify-install
will verify all tools are installed and available.gulp
global runner -npm install --global gulp-cli
jq
gifsicle
pngcrush
jpegtran
imagemagick
- Run
bash make build
to generate everything. There is not a dev/watch mode, unfortunately. - Upload the contents of
dist/
somewhere!
WARNING: Due to a recent Slack update, which changes their emoji upload UI, this method using emojipacks may not work. A current workaround is to use the
Neutral Face Emoji Tools
Chrome extension. This extension allows you to batch upload emojis by dragging and dropping the files into its UI. You can find the extension here.
First, you need to clone this repo and run the build script with npm run build
or yarn build
.
It will generate a dist/
folder containing the website build files; we only need the dist/parrotparty.yaml
. Copy the file path.
Then, run emojipacks
(npm i -g emojipacks
if you don't have it yet): you'll be asked to enter your Slack credentials plus the path of the yaml file. That's all! Enjoy your parrots.
- Click this link to invite the bot to your server
- Enjoy!