ytfps
YouTube Full Playlist Scraper
Tiny module to scrap youtube playlist or album metadata and their videos (not limited to 100)
Install
npm install ytfps
Usage
const ytfps = require('ytfps');
// TypeScript: import ytfps from 'ytfps'; //with --esModuleInterop
ytfps('PLAbeRqyTx1rIGWY13HgPyh0VF0LdoTQFp').then(playlist => {
do_something(playlist);
}).catch(err => {
handle_error(err);
});
//you can also pass an YTFPSOptions object to limit the amount of videos you want to scrap:
let playlist = await ytfps(playlistId, { limit: 13 });
API
ytfps(id, opts?);
Scraps the supplied playlist and returns a promise with its metadata.
-
id
- youtube playlist's id
- or youtube playlist's URL
-
opts
- an optional YTFPSOptions object:
interface YTFPSOptions { limit?: number }
- an optional YTFPSOptions object:
License
MIT