ytfps
v1.2.0
Published
scraps youtube playlist metadata and all its videos (not limited to 100), does not require API key
Downloads
103
Maintainers
Readme
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