Skip to content

jmhobbs/cultofthepartyparrot.com

Repository files navigation

Build Status Netlify Status

                          ........: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.

Contributing!

  1. Add your parrot gif to parrots/ and append an entry to parrots.yaml (not parrots.json!)
  2. Make sure your parrot gif file is named [name]parrot.gif in all lower case e.g. exampleparrot.gif
  3. Open a PR
  4. PARTY

Deploying!

  1. npm install
  2. Ensure you have the other tools installed. A brewfile is provided for MacOS users (brew bundle install --file=./Brewfile). Running bash make verify-install will verify all tools are installed and available.
  3. Run bash make build to generate everything. There is not a dev/watch mode, unfortunately.
  4. Upload the contents of dist/ somewhere!

Automated Upload

Slack via emojipacks

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.

Discord via Mr. Parrot

  1. Click this link to invite the bot to your server
  2. Enjoy!

Thanks!

@mermop Avatar @ianfixes Avatar @gjtorikian Avatar @ermanc Avatar @glentakahashi Avatar @daveyarwood Avatar @tysondreeder Avatar @hrimhari Avatar @ernestoacevedo Avatar @andyhmltn Avatar @oliviag Avatar @ultrafez Avatar @samlindsaylevine Avatar @joaorgsampaio Avatar @natelowry Avatar @kyprifog Avatar @chalisegrogan Avatar @westerlund Avatar @clangen Avatar @chemikpil Avatar @jhildings Avatar @schaney Avatar @321Fetch Avatar @camilaazuma Avatar @kbvincent Avatar @francoislg Avatar @c-r-a-f Avatar @curiousepic Avatar @marcthayer Avatar @tianyuliu Avatar @Omlahid Avatar @vaicine Avatar @deedeelavinder Avatar @jcoutch Avatar @paul-russo Avatar @lucymhdavies Avatar @viktorsec Avatar @ada-lovecraft Avatar @mjaniszew Avatar @melinerunen Avatar @joekieffer Avatar @markhayden Avatar @erinknight242 Avatar @trekroot Avatar @KeesKoffeman Avatar @shiruken Avatar @bdrelling  Avatar @KySmith1 Avatar @arturocr Avatar @jgknight Avatar @nlgcabrera Avatar @santiycr Avatar @zvuc Avatar @emicba Avatar @hrousley Avatar @trekroot  Avatar @trcliao Avatar @ErinMorelli Avatar @belltailjp Avatar @breadadams Avatar @danrichman Avatar @rickyhoots Avatar @cavpollo Avatar @nuragic Avatar @TheoKanning Avatar @zix99 Avatar @justalemon Avatar @matthewjwolff Avatar @kiwivogel Avatar @Darth-Arminius Avatar @emmajam Avatar @juniormucciolo Avatar @mrkolby Avatar @christianrank Avatar @eokuwwy Avatar @jesivasq Avatar @armills Avatar @smlevorse Avatar @bushong1 Avatar @sashforth Avatar @mconiglio Avatar @felipericieri Avatar @davin-english Avatar @tgockel Avatar @moigonzalez Avatar @georgegillams Avatar @unlobito Avatar @borisrev Avatar @Jegama Avatar @oXis Avatar @dp12 Avatar @uberchemist Avatar @dtexlyn Avatar @jpac-run Avatar @sadleremy Avatar @kareiva Avatar @oibind Avatar @TheOnlyGhostwolf Avatar @WilliamCollishaw Avatar @pacbroens Avatar @WyTeav Avatar @urielsalis Avatar @rsimai Avatar @mbifulco Avatar @alessandroniciforo Avatar @itmart Avatar @gabrieltal Avatar @Tobski Avatar @Mindflayo Avatar @pauleks Avatar @donnavitan Avatar @kevinhhuynh Avatar @noSim Avatar @martin-gnodtke Avatar @zschallz Avatar @cpobdev Avatar @ayatothos Avatar @poulad Avatar @wand2016 Avatar @cscashby Avatar @TortoiseWrath Avatar @akihanari Avatar @deadbeef404 Avatar @BrendanBerkley Avatar @zymbaluk Avatar @wowu Avatar @jnbgfrtyuh Avatar @FlowerSan Avatar @HidingCherry Avatar @guiprou Avatar @yumx02 Avatar @danryder Avatar @KotoriK Avatar @jesusjimsa Avatar @jack-green Avatar @kyourikey Avatar @KoichiroGIF Avatar @jtrnw Avatar @don-code Avatar @Energy-core Avatar @ladomi Avatar @yutofukushima Avatar @nduggar Avatar @nathanielw Avatar @tan14007 Avatar @jeyemwey Avatar @namchaunguyen Avatar @xMcLOVINx Avatar @bolajiscott Avatar @lahdekorpi Avatar @Quron Avatar @masonanders Avatar @ochan12 Avatar @graph1994 Avatar @jacobrose Avatar @Fikemox Avatar @shazena Avatar @claveaumax Avatar @viktigpetterr Avatar @ioki-klaus Avatar @LeonardoCerqueira96 Avatar @AdrienPoupa Avatar @mattruston Avatar @liamdawson Avatar @Krlier Avatar @aamorin Avatar @maxgoedjen Avatar @theRealWardo Avatar @yakiimo121 Avatar @aaronpace Avatar @ishaanharry Avatar @rjcausarano Avatar @Panquesito7 Avatar @mikiilis Avatar @kaas3000 Avatar @infinitewarp Avatar @samyouxyz Avatar @greywillfade Avatar @phil-chp Avatar @dunklesToast Avatar @ezbc Avatar @revolutionart Avatar @prome17 Avatar @YodaDaCoda Avatar @banjobyster Avatar @MarcoSchiavello Avatar @Nonmant Avatar @LucianeFernandesRoque Avatar @OliverVermeulen Avatar @TimGoldbach Avatar @zoidyzoidzoid Avatar @marianabeldi Avatar @TopHatGuy12 Avatar @bnfld Avatar @BrendanXBoyd Avatar @Bharadwajshivam28 Avatar @lopes-vincent Avatar @leanormandon Avatar @snball6 Avatar @luke-brooks Avatar @josebenitezg Avatar @WeiJian123-tech Avatar @ANSHIKA-26 Avatar @edent Avatar @kirby-b Avatar @cudy789 Avatar @MrCyGuy Avatar @thischarles Avatar @cseeman Avatar @99991 Avatar @chickenisamazing Avatar @thomwiggers Avatar @idow09 Avatar @AngelRionCervi Avatar @milen-sage Avatar @makiharu Avatar

Contributions