Nosferatu's Pace Maker

    @democracyos/video-url-inspector

    1.0.1 • Public • Published

    video-url-inspector

    Everything about video URLs (Youtube, Vimeo or Dailymotion - more are coming)

    Installation

    npm install --save video-url-inspector

    or

    bower install video-url-inspector

    Usage with CommonJS modules (like ind NodeJS or Browserify)

    var inspect = require('video-url-inspector');
    
    var video = inspect('https://www.youtube.com/watch?v=kl1LY8obJWs');
    
    console.log(video);
    /*
    	Output:
    
    	{
    	    "hoster": "youtube",
    	    "remoteId": "kl1LY8obJWs",
    	    "canonicalUrl": "http://www.youtube.com/watch?v=kl1LY8obJWs",
    	    "embedUrl": "http://www.youtube.com/embed/kl1LY8obJWs",
    	    "thumbnails": [{
    	        "url": "http://img.youtube.com/vi/kl1LY8obJWs/0.jpg",
    	        "width": 480,
    	        "height": 360
    	    }, {
    	        "url": "http://img.youtube.com/vi/kl1LY8obJWs/1.jpg",
    	        "width": 120,
    	        "height": 90
    	    }, {
    	        "url": "http://img.youtube.com/vi/kl1LY8obJWs/2.jpg",
    	        "width": 120,
    	        "height": 90
    	    }, {
    	        "url": "http://img.youtube.com/vi/kl1LY8obJWs/3.jpg",
    	        "width": 120,
    	        "height": 90
    	    }, {
    	        "url": "http://img.youtube.com/vi/kl1LY8obJWs/hqdefault.jpg",
    	        "width": 480,
    	        "height": 360
    	    }, {
    	        "url": "http://img.youtube.com/vi/kl1LY8obJWs/mqdefault.jpg",
    	        "width": 320,
    	        "height": 180
    	    }, {
    	        "url": "http://img.youtube.com/vi/kl1LY8obJWs/maxresdefault.jpg",
    	        "hires": true
    	    }]
    	}
    
    */

    Usage with AMD (like RequireJS)

    require(['./videoUrlInspector'], function(inspect) {
    	var video = inspect('https://www.youtube.com/watch?v=kl1LY8obJWs');
    	console.log(video);
    
    	/*
    		Output:
    
    		{
    		    "hoster": "youtube",
    		    "remoteId": "kl1LY8obJWs",
    		    "canonicalUrl": "http://www.youtube.com/watch?v=kl1LY8obJWs",
    		    "embedUrl": "http://www.youtube.com/embed/kl1LY8obJWs",
    		    "thumbnails": [{
    		        "url": "http://img.youtube.com/vi/kl1LY8obJWs/0.jpg",
    		        "width": 480,
    		        "height": 360
    		    }, {
    		        "url": "http://img.youtube.com/vi/kl1LY8obJWs/1.jpg",
    		        "width": 120,
    		        "height": 90
    		    }, {
    		        "url": "http://img.youtube.com/vi/kl1LY8obJWs/2.jpg",
    		        "width": 120,
    		        "height": 90
    		    }, {
    		        "url": "http://img.youtube.com/vi/kl1LY8obJWs/3.jpg",
    		        "width": 120,
    		        "height": 90
    		    }, {
    		        "url": "http://img.youtube.com/vi/kl1LY8obJWs/hqdefault.jpg",
    		        "width": 480,
    		        "height": 360
    		    }, {
    		        "url": "http://img.youtube.com/vi/kl1LY8obJWs/mqdefault.jpg",
    		        "width": 320,
    		        "height": 180
    		    }, {
    		        "url": "http://img.youtube.com/vi/kl1LY8obJWs/maxresdefault.jpg",
    		        "hires": true
    		    }]
    		}
    	*/
    });

    Install

    npm i @democracyos/video-url-inspector

    DownloadsWeekly Downloads

    0

    Version

    1.0.1

    License

    MIT

    Last publish

    Collaborators

    • democracyos
    • mjlescano