ytfps
TypeScript icon, indicating that this package has built-in type declarations

1.1.0 • Public • Published

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
      }
  • Example response

License

MIT

Package Sidebar

Install

npm i ytfps

Weekly Downloads

36

Version

1.1.0

License

MIT

Unpacked Size

46.6 kB

Total Files

16

Last publish

Collaborators

  • caier