# youtube-channel-videos-scraper

> A nodejs package to scrape channel videos data of youtube automatically.

Latest version **1.0.0** (published 2021-01-21) · ISC license · 0 weekly downloads

## Install

```sh
npm install youtube-channel-videos-scraper
pnpm add youtube-channel-videos-scraper
yarn add youtube-channel-videos-scraper
bun add youtube-channel-videos-scraper
```

## 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.0 |
| Published | 2021-01-21 |
| First published | 2021-01-21 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 1 |
| Unpacked size | 1.7 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | datakund |
| Maintainers | datakund |
| Keywords | youtube, nodejs, datakund, automation, data, scraper, channel, videos |

## Links

- npm: https://www.npmjs.com/package/youtube-channel-videos-scraper
- npm.io page: https://npm.io/package/youtube-channel-videos-scraper

## Dependencies (1)

- [datakund](https://npm.io/package/datakund.md) ^1.1.1

## Alternatives

- [@tsparticles/shape-image](https://npm.io/package/@tsparticles/shape-image.md) — 303.7K weekly downloads
- [@tsparticles/shape-line](https://npm.io/package/@tsparticles/shape-line.md) — 233.7K weekly downloads
- [stringify-attributes](https://npm.io/package/stringify-attributes.md) — 58.6K weekly downloads
- [mobile-drag-drop](https://npm.io/package/mobile-drag-drop.md) — 46.3K weekly downloads
- [@comunica/actor-rdf-parse-html](https://npm.io/package/@comunica/actor-rdf-parse-html.md) — 29.2K weekly downloads

## Recent versions

- 1.0.0 (latest) — 2021-01-21

## README

youtube-channel-videos-scraper is a nodejs package to to scrap youtube channel videos data using browser automation. 
It currently runs only on windows.

### Installation

```sh
npm install youtube-channel-videos-scraper
```

### Example
In this example we first import package, then we fetch the channel videos data.
```sh
var youtube=require("youtube-channel-videos-scraper");

function get_data(response){
	var data=response["body"]
}
function fetch_data(){
	youtube.channel_videos(get_data)
}
function fetch_data(response){
	youtube.search_results(get_data)
}
youtube.open("channel link",fetch_data)

```

#### DataKund
[datakund](https://www.npmjs.com/package/datakund) is needed for browser automation. As soon as this package is imported in code, automated browser will open up.


### Import
```sh
var youtube=require("youtube-channel-videos-scraper");
```

### Open channel link
```sh
youtube.open("channel link")
```

### Get Channel Videos Data
```sh
youtube.channel_videos()
```

### Contact Us
* [Telegram](https://t.me/datakund)
* [Website](https://datakund.com)

---
_Source: https://npm.io/package/youtube-channel-videos-scraper · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
