An open API service indexing awesome lists of open source software.

https://github.com/redaezziani/manga-reader-scrape-api

Backend API for a manga reader application. This API provides manga data, chapter data, and page data. The API is built using Node.js, Express.js, and Cheerio.js. The API scrapes.
https://github.com/redaezziani/manga-reader-scrape-api

api cheerio jest nodejs scraper testing

Last synced: 4 months ago
JSON representation

Backend API for a manga reader application. This API provides manga data, chapter data, and page data. The API is built using Node.js, Express.js, and Cheerio.js. The API scrapes.

Awesome Lists containing this project

README

          

### Manga Reader Api

cover

#### Description
Backend API for a manga reader application. This API provides manga data, chapter data, and page data.
The API is built using Node.js, Express.js, and Cheerio.js. The API scrapes.

#### Features

- Get all latest manga
- Get all manga
- Search manga
- Get manga details
- Get all chapters
- Get chapter details
- Get all pages

#### Installation

1. Clone the repository
```bash
git clone
```

2. Install dependencies
```bash
npm install
```

3. Create and configure .env file from .env.example
```bash
cp .env.example .env
```

4. Start the server
```bash
npm dev
```

5. You can contact me to get this :D
```bash
BASE_URL=
```

#### What The Tech That I Use?

- Node.js
- Express.js
- Cheerio.js
- Axios
- Cors
- Dotenv
- Nodemon
- Morgan
- Typescript
- Jest

#### What I Learn?

- How to scrape data from a website
- How to build a RESTful API
- How to use Cheerio.js
- How to use Axios
- How to use Typescript
- How to use Jest

#### Contact or Contribute

- Gmail : ["klausdev2@gmail.com"]
- LinkedIn : ["https://www.linkedin.com/in/reda-ezziani-43a121295"]
- Github : ["https://github.com/redaezziani"]

#### Badges

![jest](https://jestjs.io/img/jest-badge.svg)
![github](https://img.shields.io/github/followers/redaezziani?style=social)
![npm](https://img.shields.io/npm/v/npm.svg)
![express](https://img.shields.io/badge/express-4.17.1-blue)
![nodejs](https://img.shields.io/badge/nodejs-14.17.1-green)
![typescript](https://img.shields.io/badge/typescript-4.3.5-blue)
![axios](https://img.shields.io/badge/axios-0.21.1-blue)
![cheerio](https://img.shields.io/badge/cheerio-1.0.0-9cf)
![cors](https://img.shields.io/badge/cors-2.8.5-blue)
![dotenv](https://img.shields.io/badge/dotenv-10.0.0-blue)
![nodemon](https://img.shields.io/badge/nodemon-2.0.7-blue)
![morgan](https://img.shields.io/badge/morgan-1.10.0-blue)