Skip to content

waifu-motivator/waifu-motivator-plugin

Repository files navigation

Waifu Motivator Plugin Logo

Waifu Motivator Plugin

JetBrains IntelliJ Plugins

A collection of open-sourced Jetbrains IDE plugins that bring Waifus in to help keep your motivation to complete during your coding challenges.

What is a Waifu? 🤷

Waifu is a term for a fictional character, usually in anime or related media, that someone has great, and sometimes romantic, affection for. source

Installation

To install the plugin, go to Settings | Plugins | Marketplace Tab | Search for 'Waifu Motivator'. You can install it from the plugin marketplace.

Waifu plugin installation

Configuration

To configure the plugin, go to Settings | Other Settings | Waifu Motivator

Waifu of the Day

Why would you want the Tip of the Day, when instead you can have a Waifu of the Day? This feature replaces the out-of-the-box Tip of the Day feature of IntelliJ with a top-tier Waifu!

Waifu of the Day

This only shows up once a day at the project startup, and you can also view it at the 'Waifu Motivator' tool menu.

Anime Memes (AMII)

AMII Exit Code Event

Since Waifu Motivator v2.0, the AMII plugin now handles the notification events. This includes not only Waifus, it has anything you can think of within the anime space!

Give your IDE more personality and have more fun programming with the Anime Meme IDE Integration! (AMII)

Upon installation, our Meme Inference Knowledge Unit (or MIKU for short) will begin interact with you as you build code. MIKU knows when your programs fail to run or tests pass/fail. Your new companion has the ability to react to these events. Which will most likely take the form of an anime meme of your: waifu, husbando, and/or favorite character(s)!

Please see AMII's feature documentation for more information.

Doki-Theme Integration

You can also install Doki Theme to have a better Waifu development experience!

Doki Theme

Development

Getting Started

If want to run it on your local machine for development, please see the following sections.

Contributing

Prerequisites

  • JDK 11+
  • IntelliJ IDEA
  • Plugin DevKit

Running

Execute the intellij/runIde task from Gradle.

./gradlew runIde

This will fire up a new IntelliJ IDE instance with the plugin already installed.

Plugin Image

Waifu Motivator Plugin Logo

Art by @gweninja

License

The license of this project is under MIT License - see LICENSE file for details.