Inspiration

The idea is to create a fun rating system using Algorithmia's APIs: Sentiment Analysis, Summarizer and Sentence Detection.

What it does

It collects data from My Anime List (MAL) website, creates a database of animes and generate rating for each anime. I also want it to suggest new animes based on user's anime list.

How I built it

The rating system will be done using Sentiment Analysis on the overview of the anime collected by the Summarizer and Sentence Detection algorithms.

Challenges I ran into

The overview xml site of each anime was encrypted so I had to run the 'curl' command from Java to get the file. Also, Java API for Algorithmia has a lot of problems relating to required libraries like Apache HTTP Nio or Apache HTTP. Because of that, I have not been able to generate the rating for the anime.

Accomplishments that I'm proud of

I have been able to get the list of watched animes from any user's MAL account.

What I learned

It is not a good idea to use Java API in command line interface when the document tells you to use it with Maven. Tweaking is good but not all the time.

What's next for Moe

I will try to find a better anime API to collect data. Also, I will consider using another language for Moe instead of Java since Java was not a good programming language for scraping the web from the beginning. Probably Python.

Built With

Share this project:

Updates

Submission history