Main repo here: https://gitlab.com/bunu/MAL-Show-Randomizer
This repo is just a copy of my gitlab repo. There is no guarantee that this repo will be up-to-date
Check out my gitlab if you want that.
Randomizes shows from a text file or the "Plan to Watch" list and then pulls info from MyAnimeList. It also allows you to update your MAL list using the show that it randomizes, and it can also remove shows from the text file you used as the input if you select the option.
The MAL API was used with the Java MAL API Wrapper that I wrote.
Here are some screenshots from the application.