Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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!
- Host: GitHub
- URL: https://github.com/waifu-motivator/waifu-motivator-plugin
- Owner: waifu-motivator
- License: mit
- Created: 2019-09-30T05:48:10.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-01-02T19:52:13.000Z (about 1 year ago)
- Last Synced: 2024-04-21T03:42:40.605Z (9 months ago)
- Topics: anime, fun, hacktoberfest, intellij-ide, java, kotlin, motivation, plugin, waifu-motivation
- Language: Kotlin
- Homepage: https://plugins.jetbrains.com/plugin/13381-waifu-motivator
- Size: 94.5 MB
- Stars: 340
- Watchers: 6
- Forks: 14
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
Waifu Motivator Plugin
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*!
*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)
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
Art by [@gweninja](https://www.instagram.com/gweninja)
## License
The license of this project is under MIT License - see [LICENSE](./LICENSE) file for details.