/MangaGrid

A aggregator website for mangas.

Primary LanguageCSS

MangaGrid

MangaGrid is a aggregator website for manga sites.

It act simillarly as the Tachiyomi app for Android, but it is entirelly on the web, so there is no need to install anything.

Currently, it searchs in 4 websites: Mangaschan, Kissmanga, MangaDex and GoldenMangas.


Features

Latest Updates

See the latest updates of all the manga sites that are listed in MangaGrid:

  • Mangaschan
  • Kissmanga
  • Mangadex
  • Goldenmangás

Search

Search for any manga within the sources avaliable in MangaGrid, using their:

  • Names
  • Sources
  • First letter (Will be implemented)
  • Genres (Will be implemented)

Profile

Create a profile to:

  • Customize your account
  • Favorite mangas
  • Rate them
  • Remind to read later
  • Change the site's theme
  • And change the main page.

Favorites

Save your favorite mangas to:

  • Read them later.
  • Receive a alert when they update and have new chapters.

History

See the history of the mangas you have read. It track:

  • Manga title
  • Last chapter readed

Notifications

Receive notifications when a new chapter of your favorited mangas is released.


Want to test it?

No problem.

https://www.mangagrid.com/ main website

https://www.mangagrid.com/api/doc/swagger api documentation (Currently url is broken)


This project uses:

Flask (main framework)

  • Babel (translations)
  • Caching (improve speed)
  • Session2 (for backend cookies)
  • SQLAlchemy (for SQL databases)

BeautifulSoup 4 (Scraping)

Through:

  • requests
  • requests_html (includes javascript renderer)
  • cloudscraper (to bypass cloudflarer antibot's pages)
  • Selenium (if anything more fails)

Want to contribute?

Create a issue explaining the problem.