UNPKG

@vreden/youtube_scraper

Version:

A simple YouTube video downloader for audio and video formats with resolusi and quality.

146 lines (114 loc) 3.03 kB
# YOUTUBE CONVERTER 1.2.4 Akan diupdae setiap error, maka gunakan tag latest agar update terbarukan otomatis ## Contact And Channel channel informasi untuk segala system dibawah naungan "vreden" [channel](https://whatsapp.com/channel/0029Vaf0HPMLdQeZsp3XRp2T) [number](https://wa.me/6287824695047) ## Installation You can install the package using npm: ```bash npm install youtube_scraper ``` ## Usage ```Javascript const { search, ytmp3, ytmp4, ytdlv2, channel } = require('@vreden/youtube_scraper'); ``` ## Quality Available ```Javascript const audio = [ 64, 96, 128, 192, 256, 320 ] const video = [ 360, 480, 720, 1080 ] ``` ## Download Audio (MP3) 🎧 ```Javascript // url YouTube kamu const url = 'https://www.youtube.com/watch?v=YOUR_VIDEO_ID'; // quality download, pilih di Quality Available const quality = "128" /* * atau kamu bisa langsung url * saja untuk default quality (128) * example: ytmp3(url) */ ytmp3(url, quality) .then(result => { if (result.status) { console.log('Download Link:', result.download); console.log('Metadata:', result.metadata); } else { console.error('Error:', result.result); } }); ``` ## Download Video (MP4) 🗃️ ```Javascript // url YouTube kamu const url = 'https://www.youtube.com/watch?v=YOUR_VIDEO_ID'; // quality download, pilih di Quality Available const quality = "360" /* * atau kamu bisa langsung url * saja untuk default quality (360) * example: ytmp4(url) */ ytmp4(url, quality) .then(result => { if (result.status) { console.log('Download Link:', result.download); console.log('Metadata:', result.metadata); } else { console.error('Error:', result.result); } }); ``` ## Download YTDLV2 (MP3 & MP4) 🤖 ```Javascript // url YouTube kamu const url = 'https://www.youtube.com/watch?v=YOUR_VIDEO_ID'; /* * quality download * pilih di Quality Available * bisa dalam format audio * maupun video */ const quality = 360 const quality = 128 /* * atau kamu bisa langsung url * saja untuk default quality (128 & 360) * example: ytdlv2(url) */ ytdlv2(url, quality) .then(result => { if (result.status) { console.log('Download Link:', result.download); console.log('Metadata:', result.metadata); } else { console.error('Error:', result.result); } }); ``` ## Search Video 🍟 ```Javascript const query = 'your search term'; search(query) .then(result => { if (result.status) { console.log('Search Results:', result.results); } else { console.error('Error:', result.result); } }); ``` ## Stalker Channel 😈 ```Javascript const query = 'your username channel'; channel(query) .then(result => { if (result.status) { console.log('Channel Results:', result.results); } else { console.error('Error:', result.result); } }); ```