yt-getvideos
Version:
Simple functions to get video information, list videos from a channel and search.
72 lines (48 loc) • 1.68 kB
Markdown
[](https://www.npmjs.com/package/yt-getvideos)
[](https://www.npmjs.com/package/yt-getvideos)
[](https://www.npmjs.com/package/yt-getvideos)
# yt-getvideos
Simple and complete youtube search API
## Installation
```bash
npm install yt-getvideos
```
## Easy to use
#### Searching for videos
```javascript
const { search } = require('yt-getvideos');
search('Something you want to research').then(result => {
console.log(result);
});
```
#### Channel videos
```javascript
const { channelVideos } = require('yt-getvideos');
/*
Examples of links that are accepted:
- https://www.youtube.com/c/Fireship/videos
- https://www.youtube.com/channel/UCsBjURrPoezykLs9EqgamOA/videos
*/
channelVideos('https://www.youtube.com/c/Fireship/videos').then(result => {
console.log(result);
});
```
#### Single video info
```javascript
const { videoInfo } = require('yt-getvideos');
/*
Example:
Link: https://www.youtube.com/watch?v=WBwfRBdaRiC
The video hash id is `WBwfRBdaRiC`
*/
videoInfo('VIDEO-HASH-ID').then(result => {
console.log(result);
});
```
## About
Simple functions to get video information, list videos from a channel and search.
## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
## License
[MIT](https://choosealicense.com/licenses/mit/)