Akan diupdae setiap error, maka gunakan tag latest agar update terbarukan otomatis
channel informasi untuk segala system dibawah naungan "zul" and "vreden"
You can install the package using npm:
npm install @zulproject/ytdlconst { search, ytmp3, ytmp4, ytdlv2, channel } = require('@zulproject/ytdl');const audio = [ 64, 96, 128, 192, 256, 320, 1000, 1411 ]
const video = [ 360, 480, 720, 1080, 1440 ]// 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);
}
});// 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);
}
});// 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);
}
});const query = 'your search term';
search(query)
.then(result => {
if (result.status) {
console.log('Search Results:', result.results);
} else {
console.error('Error:', result.result);
}
});const query = 'your username channel';
channel(query)
.then(result => {
if (result.status) {
console.log('Channel Results:', result.results);
} else {
console.error('Error:', result.result);
}
});