MalScrapper

My Anime List scrapper

Checkout MAL page here

Installation

If available in Hex, the package can be installed by adding mal_scrapper to your list of dependencies in mix.exs:

def deps do
[
{:mal_scrapper, "~> 0.1.0"}
]
end

Usage

MalScrapper.get_top_anime <TYPE>

<TYPE> can have all of these values: "airing", "upcoming", "tv", "movie", "ova", "special", "bypopularity", "favorite"

Output

[
%{
details: %{
aired: "Apr 2009 - Jul 2010",
episodes: "TV (64 eps)",
members: "1,533,286 members"
},
name: "Fullmetal Alchemist: Brotherhood",
rank: 1
},
%{
details: %{
aired: "Apr 2011 - Sep 2011",
episodes: "TV (24 eps)",
members: "1,271,215 members"
},
name: "Steins;Gate",
rank: 2
},
...
]

TODO: Add support for genre/person/character search

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/mal_scrapper.