UNPKG

video-url-link

Version:

Get Video Download URL, Catch Video From Any Site.

73 lines (52 loc) 1.59 kB
# video-url-link This module is used to get the video download url link from the website. Module in pure javascript for node.js Supported Sites: YouTube, Twitter ## Installation This is a [Node.js](https://nodejs.org/en/) module available through the [npm registry](https://www.npmjs.com/). Before installing, [download and install Node.js](https://nodejs.org/en/download/). Node.js 8.0 or higher is required. Installation is done using the [`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally): ```bash $ npm install video-url-link ``` ## Usage ```js const videoUrlLink = require('video-url-link'); ``` ### Get YouTube Info videoUrlLink.youtube.getInfo(url, [options], callback(error, info)) ```js videoUrlLink.youtube.getInfo('https://youtu.be/{ID}', { hl: 'en' }, (error, info) => { if (error) { console.error(error); } else { console.log(info.details); console.log(info.formats); } }); ``` ### Get Twitter Info videoUrlLink.twitter.getInfo(url, [options], callback(error, info)) ```js videoUrlLink.twitter.getInfo('https://twitter.com/{@}/status/{ID}', {}, (error, info) => { if (error) { console.error(error); } else { console.log(info.full_text); console.log(info.variants); } }); ``` ## Supported Sites | Site | URL | Video? | Details? | | :--- | :--- | :--- | :--- | | YouTube | <https://www.youtube.com/> | ✓ | ✓ | | Twitter | <https://twitter.com> | ✓ | ✓ | ## Tests Tests are written with [mocha](https://mochajs.org) ```bash npm test ```