New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

nodetube

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nodetube

Very simple, Fast Youtube downloader from Pytube

latest
Source
npmnpm
Version
0.5.1
Version published
Maintainers
1
Created
Source

Nodetube - minimal youtube downloader

Thanks to Nick Ficano

  • Pytube https://github.com/nficano/pytube

dependency

  • axios
  • qs

How to use

import { Youtube } from "nodetube";

const yt = new Youtube("https://youtube.com/watch?v=videoId"); //or new Youtube("vidoeId");

const link = await yt.stream(251); // itag

console.log(link); // https://r5---sn-3u-3fwl.googlevideo.com/videoplayback?

Youtube itag

FROM https://gist.github.com/sidneys/7095afe4da4ae58694d128b1034e01e2

itag CodeContainerContentResolutionBitrateRangeVR / 3D
5flvaudio/video240p---
6flvaudio/video270p---
173gpaudio/video144p---
18mp4audio/video360p---
22mp4audio/video720p---
34flvaudio/video360p---
35flvaudio/video480p---
363gpaudio/video180p---
37mp4audio/video1080p---
38mp4audio/video3072p---
43webmaudio/video360p---
44webmaudio/video480p---
45webmaudio/video720p---
46webmaudio/video1080p---
82mp4audio/video360p--3D
83mp4audio/video480p--3D
84mp4audio/video720p--3D
85mp4audio/video1080p--3D
92hlsaudio/video240p--3D
93hlsaudio/video360p--3D
94hlsaudio/video480p--3D
95hlsaudio/video720p--3D
96hlsaudio/video1080p---
100webmaudio/video360p--3D
101webmaudio/video480p--3D
102webmaudio/video720p--3D
132hlsaudio/video240p--
133mp4video240p--
134mp4video360p--
135mp4video480p--
136mp4video720p--
137mp4video1080p--
138mp4video2160p60--
139m4aaudio-48k-
140m4aaudio-128k-
141m4aaudio-256k-
151hlsaudio/video72p--
160mp4video144p--
167webmvideo360p--
168webmvideo480p--
169webmvideo1080p--
171webmaudio-128k-
218webmvideo480p--
219webmvideo144p--
242webmvideo240p--
243webmvideo360p--
244webmvideo480p--
245webmvideo480p--
246webmvideo480p--
247webmvideo720p--
248webmvideo1080p--
249webmaudio-50k-
250webmaudio-70k-
251webmaudio-160k-
264mp4video1440p--
266mp4video2160p60--
271webmvideo1440p--
272webmvideo4320p--
278webmvideo144p--
298mp4video720p60--
299mp4video1080p60--
302webmvideo720p60--
303webmvideo1080p60--
308webmvideo1440p60--
313webmvideo2160p--
315webmvideo2160p60--
330webmvideo144p60-hdr
331webmvideo240p60-hdr
332webmvideo360p60-hdr
333webmvideo480p60-hdr
334webmvideo720p60-hdr
335webmvideo1080p60-hdr
336webmvideo1440p60-hdr
337webmvideo2160p60-hdr

CLI

> node cli.js videoID
https://r8-v/googlevideo.com/videoplayback

Keywords

youtube

FAQs

Package last updated on 25 Jul 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts