4.0.0 • Published 4 months ago

savetubedl v4.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
4 months ago

savetubedl v3.0.0

Un módulo de Node.js para obtener información y enlaces de descarga de videos y audios de YouTube usando savetube.

Instalación

Puedes instalar el paquete con:

npm i savetubedl

Importación

const { ytdl, ytdltxt, ytdlaud, ytdlaudtxt } = require('savetubedl');

MEJORAS

Generación de IPs aleatoriamente

Generación de User-Agent aleatoriamente

Funciones Disponibles

1. ytdl(url, quality = '720')

Obtiene información y enlaces de descarga de un video de YouTube en la calidad especificada.

Parámetros:

  • url (string) → Enlace del video de YouTube.
  • quality (string, opcional) → Calidad del video (144, 240, 360, 480, 720, 1080).
    Por defecto es 720p.

Ejemplo de uso:

const videoInfo = await ytdl('https://www.youtube.com/watch?v=dQw4w9WgXcQ', '1080');
console.log(videoInfo);

2. ytdltxt(query, quality = '720')

Busca un video en YouTube por texto y devuelve su información en la calidad especificada.

Parámetros:

  • query (string) → Texto de búsqueda en YouTube.
  • quality (string, opcional) → Calidad del video (144, 240, 360, 480, 720, 1080).
    Por defecto es 720p.

Ejemplo de uso:

const videoInfo = await ytdltxt('Never Gonna Give You Up', '480');
console.log(videoInfo);

3. ytdlaud(url)

Obtiene información y enlaces de descarga del audio en MP3 de un video de YouTube.

Parámetros:

  • url (string) → Enlace del video de YouTube.

Ejemplo de uso:

const audioInfo = await ytdlaud('https://www.youtube.com/watch?v=dQw4w9WgXcQ');
console.log(audioInfo);

4. ytdlaudtxt(query)

Busca un video en YouTube por texto y obtiene la información de su audio en MP3.

Parámetros:

  • query (string) → Texto de búsqueda en YouTube.

Ejemplo de uso:

const audioInfo = await ytdlaudtxt('Never Gonna Give You Up');
console.log(audioInfo);

Ejemplo Completo

const { ytdl, ytdltxt, ytdlaud, ytdlaudtxt } = require('savetubedl');

(async () => {
    console.log(await ytdl('https://www.youtube.com/watch?v=dQw4w9WgXcQ', '1080'));
    console.log(await ytdltxt('Never Gonna Give You Up', '480'));
    console.log(await ytdlaud('https://www.youtube.com/watch?v=dQw4w9WgXcQ'));
    console.log(await ytdlaudtxt('Never Gonna Give You Up'));
})();

Requisitos

Este paquete necesita axios y yt-search. Si instalaste con npm i savetubedl, ya están incluidos.

4.0.0

4 months ago

3.0.0

4 months ago

2.0.0

4 months ago

1.0.0

4 months ago