A Python microservice designed to to scrape myanimelist.net for recent seasons of anime.
- python3
- BeautifulSoup4
- pymongo
(Will soon be migrated to another microservice)
Scraped data is stored to MongoDB at localhost:27017 under database Anime. Each season will be stored in
the database in their own collection in the form "SEASON YEAR
" (ex. Winter 2018
). A season collection contains Anime objects.
An Anime object is internally represented as:
{
"title":"STRING",
"numEps":"STRING",
"imgURL":"STRING",
"release":"String",
"synopsis":"String",
"genres":["String"]
}
run the MALController.py file
python3 MALController.py