UNPKG

xvdl

Version:

Video downloader for xvideos.com written in pure JavaScript.

59 lines (45 loc) 1.09 kB
# Node XVDL Video downloader for xvideos.com written in pure JavaScript. > ⚠ NSFW Content, 18+ Only! # Installation ```sh $ npm install xvdl ``` # Examples ## Getting info ```js const { XVDL } = require("xvdl"); const url = "VIDEO_URL_HERE"; XVDL.getInfo(url) .then(info => console.log(info)) .catch(e => console.error(e)); /* { title, length, views, streams, thumbnail, relatedVideos, ratings, comments, channel } */ ``` ## Downloading a video ```js const { XVDL } = require("xvdl"); const fs = require("fs"); const url = "VIDEO_URL_HERE"; XVDL.download(url, { type: "hq" }).pipe(fs.createWriteStream("./video.mp4")) ``` # API ## getInfo(url) This method returns basic info of a video. ## download(url, options?) This method downloads a video of the given url. ## search(query, page?) This method can be used to search videos. You can also specify the page to search on. ## browse(path?) This method is used by search function. By default, it returns the videos of homepage.