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.
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)