npm install oembed-parser
const {
extract,
} = require('oembed-parser');
let url = 'https://www.youtube.com/watch?v=8jPQjjsBbIc';
// Promise style
extract(url).then((data) => {
console.log(data);
}).catch((err) => {
console.log(err);
});
// async/await style
const getArticle = async (link) => {
try {
let data = await extract(link);
return data;
} catch (err) {
return err;
}
}
console.log(getArticle(url));
Return a Promise object.
Return boolean. True if the URL matches with any provider in the list.
Sets the list of providers to use, overriding the defaults.
This can be useful for whitelisting only certain providers, or for adding custom providers.
For the expected format, see the default list.
List of resource providers is a clone of oembed.com and available here.
git clone https://github.com/ndaidong/oembed-parser.git
cd oembed-parser
npm install
npm test
The MIT License (MIT)