Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/waifu-motivator/waifu-motivator-plugin

OSS Waifu Motivator Plugin for JetBrains IDEs to help boost your motivation while coding!
https://github.com/waifu-motivator/waifu-motivator-plugin

anime fun hacktoberfest intellij-ide java kotlin motivation plugin waifu-motivation

Last synced: 3 months ago
JSON representation

OSS Waifu Motivator Plugin for JetBrains IDEs to help boost your motivation while coding!

Awesome Lists containing this project

README

        

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](https://www.dictionary.com/e/fictional-characters/waifu/)

## Installation
To install the plugin, go to `Settings | Plugins | Marketplace Tab | Search for 'Waifu Motivator'`.
You can install it from [the plugin marketplace.](https://plugins.jetbrains.com/plugin/13381-waifu-motivator)

![Waifu plugin installation](screenshots/plugin_installation.png)

## 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](https://github.com/ani-memes/AMII) 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 **A**nime **M**eme **I**DE **I**ntegration! (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](https://github.com/ani-memes/AMII/#documentation) for more information.

## Doki-Theme Integration

You can also install [Doki Theme](https://github.com/doki-theme/doki-theme-jetbrains) to have a better *Waifu* development experience!

![Doki Theme](screenshots/doki-theme.gif)

# 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](https://www.instagram.com/gweninja)

## License
The license of this project is under MIT License - see [LICENSE](./LICENSE) file for details.