oembed-parser-kijk
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

oembed-parser

NPM Build Status

Installation

npm install oembed-parser

Usage

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

APIs

.extract(String URL)

Return a Promise object.

.hasProvider(String URL)

Return boolean. True if the URL matches with any provider in the list.

Provider list

List of resource providers is a clone of oembed.com and available here.

Test

git clone https://github.com/ndaidong/oembed-parser.git
cd oembed-parser
npm install
npm test

License

The MIT License (MIT)

Package Sidebar

Install

npm i oembed-parser-kijk

Weekly Downloads

3

Version

1.0.2

License

MIT

Unpacked Size

105 kB

Total Files

19

Last publish

Collaborators

  • b.petkovic