video-url-normalizer
v1.0.0
Published
This npm package normalizes the URLs of different video hosting services
Downloads
6
Maintainers
Readme
video-url-normalizer
This npm package normalizes the URL of different video hosting services
This module is intended to be used to normalize the URLs of different video hosting sites. The normalized URLs are not necessarily the canonical URLs of the videos. Each valid video URL has an ID which is unique at its specific hoster.
Usage
var normalizeVideoUrl = require('video-url-normalizer');
var urlToVideo = 'http://www.youtube.com/watch?v=abcdefghijk&feature=feedrec_grec_index';
var obj = normalizeVideoUrl(urlToVideo);
assert(obj.hoster === 'youtube');
assert(obj.id === 'abcdefghijk');
assert(obj.url === 'http://www.youtube.com/watch?v=abcdefghijk');