# pintrest-scrapper-express

> Pinterest scrapper for weired-words board

Latest version **1.0.3** (published 2021-07-19) · ISC license · 0 weekly downloads

## Install

```sh
npm install pintrest-scrapper-express
pnpm add pintrest-scrapper-express
yarn add pintrest-scrapper-express
bun add pintrest-scrapper-express
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.3 |
| Published | 2021-07-19 |
| First published | 2021-07-19 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 5 |
| Unpacked size | 18.2 KB |
| Known vulnerabilities | 0 (+24 in 2 direct dependencies) |
| Install scripts | no |
| GitHub stars | 10 |
| Author | Sai Kishore |
| Maintainers | shadow-prince |
| Keywords | pinterest, scrapper, krish, express, pintrest-scrapper-express, nodejs scrapper |

## Links

- npm: https://www.npmjs.com/package/pintrest-scrapper-express
- Repository: https://github.com/shadow-prince/pinterest-scrapper-express
- Homepage: https://github.com/shadow-prince/pinterest-scrapper-express/blob/master/README.md
- Issues: https://github.com/shadow-prince/pinterest-scrapper-express/issues
- npm.io page: https://npm.io/package/pintrest-scrapper-express

## Dependencies (5)

- [axios](https://npm.io/package/axios.md) ^0.21.1
- [cheerio](https://npm.io/package/cheerio.md) ^1.0.0-rc.9
- [express](https://npm.io/package/express.md) ^4.17.1
- [request](https://npm.io/package/request.md) ^2.88.2
- [@types/request](https://npm.io/package/@types/request.md) ^2.48.5

## Recent versions

- 1.0.3 (latest) — 2021-07-19
- 1.0.2 — 2021-07-19
- 1.0.1 — 2021-07-19
- 1.0.0 — 2021-07-19

## README

<h1 align="center">Pinterest Board Scrapper</h1> 

## Usage

### Quick Start

- Download or Clone this repo

- `cd` in to the folder

- Run `npm install` or `yarn install` command to install dependencies

- Run `npm start` to start the server

- Open `localhost:3000` in browser

### Params

Url takes **two** parameters

- **username** : Pinterest username

- **boardName** : Pinterest board name

### Example

- **URLs**
	- **home :**  http://localhost:3000/
	- **Info :**  http://localhost:3000/api/:username/:boardName/info
	- **Pins :**  http://localhost:3000/api/:username/:boardName/pins

- **To get Info** :

  - Go to `http://localhost:3000/api/sai123456789000000/weird-words/info` in your browser

- Result

  ```json
  {
    "title": "Weird Words",
    "totalPins": 341
  }
  ```

- To get pins
  - Go to `http://localhost:3000/api/sai123456789000000/weird-words/pins` in your browser

- **Result**

  ```json
  {
    "images": [
          {
              "src": "https://i.pinimg.com/280x280_RS/2e/2d/50/2e2d505f82e118adf0ac6e742e503d82.jpg",
              "alt": "Words"
          },
          {
              "src": "https://i.pinimg.com/564x/2f/8e/1e/2f8e1e44ebac2f3536c991524bfa114f.jpg",
              "alt": "  The Words, Cool Words, Favorite Quotes, Best Quotes, Love Quotes, Inspirational Quotes, Daily Quotes, Motivational, Pretty Words"
          },
          {

        ...
    ]
  }

  ```

## To Develope

- Run `npm run tsc` to compile `.TS` to `.JS`
- Run `npm run jsc` to run `index.js`

---
_Source: https://npm.io/package/pintrest-scrapper-express · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
