The manga-collector
The manga-collector is a library designed to easily scrape manga content from various websites. This package is licensed under the MIT License and is fully test-covered.
Features
- Scrapes manga chapters, titles, images, and other metadata.
- Supports multiple popular manga websites.
- Provides a simple and intuitive API for easy integration.
Supported websites
The manga-collector currently supports the following manga websites (updating):
NOTE: By default github caches images, so it makes sense to turn off browser caching to see actual status
Website | Status |
---|
Manganato | |
Toonily | |
Mangadex | |
MangaFire | Not supported auto-status |
Requirements
- Node version 20.x and above
How to install
npm install manga-collector
How to use
This package contains examples of code that you can use and modify. They are located in src/examples
folder.
Here is a simple example how you can use that package
import { MangaScraperFactory, MangaSource } from "manga-collector";
const scraper = await MangaScraperFactory.make(MangaSource.MANGANATO);
console.log(await scraper.getDetailedManga("manga url here"));
Available methods
Method | Description |
---|
getDetailedManga | Get details of the manga |
getDetailedChapter | Get details of the chapter |
getLatestUpdates | Get latest updates of mangas |
search | Find the mangas by query |
Contributing
Contributions are welcome! If you find any issues or would like to suggest enhancements, please submit a pull request or open an issue in the GitHub repository.