@rojo2/metadata
v1.0.2
Published
Extract metadata (open graph, linked data and metadata) easily from web pages
Downloads
5
Readme
Metadata
Extracts OpenGraph data, linked data and metadata from web pages in a very easy way.
Using it as a module
import metadata from '@rojo2/metadata';
const pageMetadata = await metadata.get('https://<product url>')
console.log(pageMetadata)
Using it as a CLI
$ npm i -g @rojo2/metadata
$ metadata <url>
Using it as a serverless API
If you use now you can simply run now
and you'll have a useful
serverless service for extracting web page metadata.
$ now
How to test it
$ npm install
$ npm test
TODO
- [ ] Add more tests/better code coverage
- [ ] Add better open graph parsing (right now it only extracts type, image, title, description and url)
- [ ] Add more user agents (or make an optional parameter to pass your own user agent)
- [ ] Add more serverless services?
- [ ] Add dockerized version?
Contributors
License
Donate
Made with :heart: by ROJO 2 http://rojo2.com