dxz-ytdl
v1.0.0
Published
Simple and fast YouTube downloader made by DanuZz
Maintainers
Readme
🔧 Installation
npm install dxz-ytdl📺 Usage Examples
1️⃣ YouTube Search
JavaScript:
const { search } = require('dxz-ytdl');
search('DanuZz coding tutorial').then(results => {
console.log(results);
});Python:
import subprocess, json
command = 'node -e "const { search } = require(\'dxz-ytdl\'); search(\'DanuZz coding tutorial\').then(console.log)"'
result = subprocess.getoutput(command)
data = json.loads(result)
print(data)2️⃣ Download YouTube Audio (MP3) with Random Quality
JavaScript:
const { ytmp3 } = require('dxz-ytdl');
ytmp3('https://youtube.com/watch?v=VIDEO_ID').then(console.log);Python:
import subprocess, json
command = 'node -e "const { ytmp3 } = require(\'dxz-ytdl\'); ytmp3(\'https://youtube.com/watch?v=VIDEO_ID\').then(console.log)"'
result = subprocess.getoutput(command)
data = json.loads(result)
print(data)3️⃣ Download YouTube Audio (MP3) with Specific Quality
JavaScript:
const { ytmp3 } = require('dxz-ytdl');
ytmp3('https://youtube.com/watch?v=VIDEO_ID', 128).then(console.log);Python:
import subprocess, json
command = 'node -e "const { ytmp3 } = require(\'dxz-ytdl\'); ytmp3(\'https://youtube.com/watch?v=VIDEO_ID\', 128).then(console.log)"'
result = subprocess.getoutput(command)
data = json.loads(result)
print(data)4️⃣ Download YouTube Video (MP4) with Random Quality
JavaScript:
const { ytmp4 } = require('dxz-ytdl');
ytmp4('https://youtube.com/watch?v=VIDEO_ID').then(console.log);Python:
import subprocess, json
command = 'node -e "const { ytmp4 } = require(\'dxz-ytdl\'); ytmp4(\'https://youtube.com/watch?v=VIDEO_ID\').then(console.log)"'
result = subprocess.getoutput(command)
data = json.loads(result)
print(data)5️⃣ Download YouTube Video (MP4) with Specific Resolution
JavaScript:
const { ytmp4 } = require('dxz-ytdl');
ytmp4('https://youtube.com/watch?v=VIDEO_ID', 360).then(console.log);Python:
import subprocess, json
command = 'node -e "const { ytmp4 } = require(\'dxz-ytdl\'); ytmp4(\'https://youtube.com/watch?v=VIDEO_ID\', 360).then(console.log)"'
result = subprocess.getoutput(command)
data = json.loads(result)
print(data)⚡ Features
- Download YouTube audio in multiple qualities (32kbps – 320kbps)
- Download YouTube video in multiple resolutions (144p – 1440p)
- Fetch transcripts and AI summaries of YouTube videos
- Search YouTube programmatically
