........: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 gif's 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
- @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 and taco 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
- @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
- @RHvdW for sint parrot
- @cavpollo for cat parrot
- @nuragic for web components
- @TheoKanning for pirate parrot
- @zix99 for ceiling parrot
- @PretzelCA for Discord bot
- @matthewjwolff for mardi gras parrot
- @Darth-Arminius for sith parrot
- @emmajam for bitcoin parrot
- @juniormucciolo for portal parrot
- @mrkolby for flying money parrot, hard hat parrot, troll parrot and mustache parrot
- @eokuwwy for HD version of party parrot
- Add your parrot gif to
parrots/
and append an entry toparrots.json
- Open a PR
- PARTY
npm install
gulp build
- Upload it somewhere!
Note: This appears to have broken with a recent change to the Slack upload form. If you can help fix it, that would be appreciated! See #259
You'll need Python 3, Google Chrome and chromedriver (brew install chromedriver
)
installed to run this:
python3 -m venv .venv
pip install -r requirements.txt
python upload_parrots.py --team YOUR_TEAM --username YOUR_EMAIL --password YOUR_PASS
The following are optional args you can append to 3. above:
--google
Use this if your Slack team uses Google signin--guests
Use this to invite all the party guests
Notice: The uploader won't re-write already existing parrots if they match by name.
- Click this link to invite the bot to your server
- Enjoy!