Plugin: The Konami Code

This plugin adds the Konami Code to Discourse.

When invoked, magic happens.

It’s built on Konami-JS, which made this really easy :)

To install, just open your Docker container’s app.yml and be sure to have the following:

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - mkdir -p plugins
          - git clone https://github.com/discourse/docker_manager.git
          # other plugins...
          - git clone https://github.com/cfstras/discourse-konami.git

Now, ./launcher rebuild and off we go!

Open Discourse and BAEnter!

Suggestions and patches are highly welcome.

13 Likes

Nice as a small sample of what is necessary to build and install an extension.

I agree with @jbruni this is a great idea for a sample plugin or extension. Fun and actually somewhat useful!

I based it off of Tutorial: Your first Discourse plugin, so thanks to @danneu for that!

Every site should have the Konami Code

Pretty cool! I wanted to do something like that… do you have an idea for something similar to this to implement? I wanted to implement a simple plugin just to start with discourse…

Someone needs to update this to work with Discourse 1.3!

2 Likes

Done! was a quick fix.

Just ensure to put
- git clone https://github.com/cfstras/discourse-konami.git
in the plugins section of your app.yml.

(Sadly, I can’t edit my first post…)

4 Likes

Great! I activated it :slight_smile:

Now, is there a way to award a badge when a user does the konami code ?

1 Like

Doesn’t look like it straight off. It would probably need to be modified in order to trigger a badge grant api call or an entry into the database and a badge query from that.

Ok so what exactly does it do? Any demo / video / example?

1 Like

See the OP, I just updated it

2 Likes

Yep, just recompiled. Your secret is safe :joy:
Leonardo Dicaprio Love GIF