........: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, ship it parrot and COVID-19 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 and Party moogle
- @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, biker parrot, Work From Home parrot and Hacker 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, Replace <tt> with <code>, App store / google play links and images, Add .idea to git ignore, security update on imagemin, npm security updates, README typo and Lots of maintenance tasks
- @pacbroens for party bug and headphones parrot
- @WyTeav for short parrot
- @urielsalis for RIP Parrot and Revert it Parrot
- @rsimai for partygeeko, Party Tux and Old man yells at parrot
- @mbifulco for typo fix
- @alessandroniciforo for fading parrot
- @itmart for tennis parrot
- @gabrieltal for crying Jordan parrot, Michael Jackson parrot and Picasso parrot
- @Tobski for Braveheart parrot
- @Mindflayo for PHParrot
- @pauleks for Update discord bot demo server link
- @donnavitan for Usability/accessibility fix
- @kevinhhuynh for Maracas parrot
- @noSim for Merged parrot
- @martin-gnodtke for Bob Ross parrot and Yosemite Sam parrot
- @zschallz for Move links to HTTPS
- @cpobdev for Illuminati parrot
- @ayatothos for Heading parrot
- @poulad for InnerSource Commons parrot
- @wand2016 for Async parrot
- @cscashby for Doctor parrot
- @TortoiseWrath for Exceptionally Fast Parrot
- @akihanari for Rythmical parrot
- @deadbeef404 for Metal parrot
- @wowu for Ruby parrot
- @k018c1077 for Node parrot
- @FlowerSan for Hanami parrot
- @HidingCherry for Fix YAML unicode
- @guiprou for Moon parrot, Daft Punk parrot and Zouk parrot
- @yumx02 for Glimpse parrot
- @danryder for Everything's Fine, Headbanging and TP parrots, Preet Bharara parrot, Hypnosis parrots and Jumping parrot and Jumping parrot Jr.
- @KotoriK for Quad parrot
- @jesusjimsa for Daily parrot
- @jack-green for Dab parrot
- @kyourikey for Poke parrot
- @KoichiroGIF for Cake parrot
- @urielsalis for Revert It parrot and Party Wumpus
- @jtrnw for Unicorn parrot
- @don-code for Fix GitHub parrot background
- @Energy-core for BiParrot
- @ladomi for Fastest parrot and Fix Fastest parrot
- @yutofukushima for Play Catch parrot
- @nduggar for Imposter parrot
- @nathanielw for Link to Party-ify tool
- @tan14007 for Fix Gentleman parrot colors
- @jeyemwey for Dark color scheme
- @namchaunguyen for This Is Fine parrot
- @xMcLOVINx for Turn Down for Watch parrot
- @bolajiscott for Pear parrots
- @lahdekorpi for Tin foil hat parrot
- @Quron for Outline Dab parrot arm and Thread parrot
- @masonanders for Kinda Sus parrot
- @ochan12 for Mate parrot
- @graph1994 for Ethereum parrot
- @jacobrose for Sneezy parrot
- @Fikemox for Accessible parrot
- @shazena for Python parrot
- @Gilauk for reee parrot and Red Bull parrot
- @viktigpetterr for Vue parrot
- @ioki-klaus for Sideways parrot
- @LeonardoCerqueira96 for Party GFM
- @AdrienPoupa for Quebec flag parrot
- @mattruston for Party fsjal
- @liamdawson for race-condition parrot
- @Krlier for Balcony parrot
- @aamorin for Uruguay name typo
- @maxgoedjen for Vaccine parrot
- @theRealWardo for Astronaut parrot
- @yakiimo121 for Autonomous parrot
- @aaronpace for HD Boom parrot
- @ishaanharry for Fix Jedi and Sith parrots
- @rjcausarano for Paraguay parrot improvements
- @Panquesito7 for Fix GitHub link
- @MikitaLisavets for Flag of Free Belarus parrot
- @kaas3000 for Hide the parrot
- @infinitewarp for Party Picard
- @samyouxyz for Party Rocket
- @greywillfade for Deploy, Cursed, Up Arrow parrots
- @dunklesToast for React parrot
- @ezbc for Meld parrot, Merge Conflict parrot, Thank You parrot, merge-train parrot, merge-immediaely parrot and stand-up parrot
- @revolutionart for Gumi parrot
- @CSseirin for Bad parrot
- @YodaDaCoda for HD Coffee parrot
- @banjobyster for Pixelated Dizzy parrot
- @MarcoSchiavello for Chef parrot, Masked parrot and Drupal parrot
- @Nonmant for Harold parrot
- @LucianeFernandesRoque for Fix autonomous parrot background
- @OliverVermeulen for MongoDB parrot
- @TimGoldbach for Matrix parrot
- @zoidyzoidzoid for fix pear parrots backgrround
- @marianabeldi for Fix database parrot background
- @TopHatGuy12 for Kraken parrot
- @bradenneufeld for Soccer parrot
- @BrendanXBoyd for Minion parrot
- @Bharadwajshivam28 for Party Bug background fix
- @lopes-vincent for Blurry parrot
- @leanormandon for Croissant parrot
- @snball6 for Disco Duck and Temporal Table parrot
- @luke-brooks for Chef Kiss, Deleted, Fast Twins, and Vacation parrots
- @josebenitezg for Espresso Martini parrot
- @WeiJian123-tech for Resonating Red parrot
- @ANSHIKA-26 for Rich Party parrot
- @edent for Jump to top button
- @kirby-b for Bride and Groom parrots
- @cudy789 for Factorio Yellow Belt parrot
- @MyCryGuy for Sombrero parrot
- @thischarles for HD Oriele, Clown parrot and Googly Eyes parrot
- @cseeman for Part Pear™
- 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!