Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 MangaVault API

Stars Forks LICENSE


MangaVault is a high-performance, unified REST API built with FastAPI that aggregates manga content from multiple sources, providing a seamless experience for developers.

✨ Features

  • 🚀 FastAPI Core: Blazing fast performance and automatic OpenAPI documentation.
  • 🛡️ Anti-Bot Bypass: Specialized headers and session management for resilient scraping.
  • 📂 Multi-Source Support:
    • Manganato: Popular, Latest, Details, and Image extraction.
    • Atsumaru: Search, Trending, and Chapter management.
    • Comix: Advanced Search, Chapters, and High-res images.
  • Optimized Scrapers: Comment-free, lightweight code for maximum efficiency.
  • 🎨 Beautiful Documentation: Built-in interactive documentation page.

🛠️ Tech Stack

  • Backend: Python 3.11+, FastAPI
  • Networking: requests, curl_cffi (for impersonation)
  • Parsing: BeautifulSoup4, Regex
  • Server: uvicorn

🚀 Quick Start

1. Clone the repository

git clone https://github.com/walterwhite-69/MangaVault.git
cd MangaVault/comix

2. Install dependencies

pip install -r requirements.txt

3. Run the API

python api.py

The API will be available at http://127.0.0.1:8000. You can access the interactive documentation at the root URL.


📡 API Endpoints

Manganato

  • GET /nato/home: Fetch trending and latest updates.
  • GET /nato/manga/{slug}/details: Get full metadata and chapter lists.
  • GET /nato/manga/{manga_slug}/{chapter_slug}/images: Extract panel images.

Atsumaru

  • GET /atsu/home: Get trending manga.
  • GET /atsu/search?keyword={query}: Search for manga.

Comix

  • GET /comix/home: Recently added and trending titles.
  • GET /comix/search?keyword={query}: Advanced search functionality.

🤝 Contributing

We welcome contributions! Please see our CONTRIBUTING.md for guidelines on how to get started.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


Made by walter for the Manga Community

About

A high-performance, unified REST API for Manga aggregation. Built with FastAPI, MangaVault seamlessly connects to multiple sources including Manganato, Atsumaru, and Comix, providing a clean JSON interface with built-in anti-bot resilience.

Topics

Resources

Contributing

Stars

Watchers

Forks

Contributors

Languages