youtube-thumbnails

1.1.0 • Public • Published

youtube-thumbnails npm

Get a youtube thumbnails

Instalation

$ npm install youtube-thumbnails

Methods


call the module

const youthumb = require('youtube-thumbnails');

youthumb.all(id, callback)

Get all the available youtube thumbnails for a given id.

id

The id from the youtube video you want a thumbnail from.

like "dlte2Mfg614" from https://www.youtube.com/watch?v=dlte2Mfg614

callback(thumbnails)

return an object, thumbnails, with all the links.

Example

youthumb.all('dlte2Mfg614', (thumbnails) => {
    console.log(thumbnails);
});
Result:
{
  default: 'https://i.ytimg.com/vi/dlte2Mfg614/default.jpg',
  medium: 'https://i.ytimg.com/vi/dlte2Mfg614/mqdefault.jpg',
  high: 'https://i.ytimg.com/vi/dlte2Mfg614/hqdefault.jpg',
  standard: 'https://i.ytimg.com/vi/dlte2Mfg614/sddefault.jpg',
  maxres: 'https://i.ytimg.com/vi/dlte2Mfg614/maxresdefault.jpg'
 }

youthumb.get(id, quality, callback)

Get a single youtube thumbnail link in the quality you specify.

id

The id from the youtube video you want a thumbnail from.

like "la9C0n7jSsI" from https://www.youtube.com/watch?v=la9C0n7jSsI

quality

The quality on the youtube picture.

callback(error, thumbnail)

return an error if there was an error else it return a thumbnail link.

Example

youthumb.get('la9C0n7jSsI', 'maxres', (err, thumbnail) => {
    if (err)
        console.log(err);
    else {
        console.log(thumbnail);
    }
});
Result:
https://i.ytimg.com/vi/la9C0n7jSsI/maxresdefault.jpg

Version

1.1.0 License

MIT

Package Sidebar

Install

npm i youtube-thumbnails

Weekly Downloads

49

Version

1.1.0

License

MIT

Unpacked Size

5.64 kB

Total Files

4

Last publish

Collaborators

  • kuzat