drive-mediafire-downloader
v1.0.0
Published
Librería para descargar archivos de Google Drive y Mediafire
Maintainers
Readme
Drive Mediafire Downloader
Una librería de Node.js para descargar archivos desde Google Drive y Mediafire de forma programática.
Instalación
npm install drive-mediafire-downloaderUso
Descargar un archivo
const downloader = require('drive-mediafire-downloader');
// Descargar un archivo (detecta automáticamente si es Google Drive o Mediafire)
async function download() {
try {
const result = await downloader.downloadFile('https://drive.google.com/file/d/FILEID/view', './downloads');
console.log('Descarga completada:', result);
} catch (error) {
console.error('Error en la descarga:', error.message);
}
}
download();Descargar específicamente desde Google Drive
const downloader = require('drive-mediafire-downloader');
async function downloadFromDrive() {
try {
const result = await downloader.downloadFromGoogleDrive('https://drive.google.com/file/d/FILEID/view', './downloads');
console.log('Descarga completada:', result);
} catch (error) {
console.error('Error en la descarga:', error.message);
}
}
downloadFromDrive();Descargar específicamente desde Mediafire
const downloader = require('drive-mediafire-downloader');
async function downloadFromMediafire() {
try {
const result = await downloader.downloadFromMediafire('https://www.mediafire.com/file/FILEID/file', './downloads');
console.log('Descarga completada:', result);
} catch (error) {
console.error('Error en la descarga:', error.message);
}
}
downloadFromMediafire();API
downloadFile(downloadLink, downloadPath)
Descarga un archivo desde Google Drive o Mediafire.
downloadLink(string): El enlace de descarga (Google Drive o Mediafire)downloadPath(string, opcional): La ruta donde se guardará el archivo. Si no se proporciona, se usará la carpeta 'downloads' en el directorio actual.
Retorna una promesa que se resuelve con un objeto que contiene:
success(boolean): Indica si la descarga fue exitosamessage(string): Mensaje descriptivofilePath(string): Ruta completa donde se guardó el archivosource(string): Fuente de la descarga ('Google Drive' o 'Mediafire')
downloadFromGoogleDrive(driveLink, downloadPath)
Descarga un archivo específicamente desde Google Drive.
driveLink(string): El enlace de Google DrivedownloadPath(string, opcional): La ruta donde se guardará el archivo
downloadFromMediafire(mediafireLink, downloadPath)
Descarga un archivo específicamente desde Mediafire.
mediafireLink(string): El enlace de MediafiredownloadPath(string, opcional): La ruta donde se guardará el archivo
Requisitos
- Node.js 14 o superior
- Puppeteer (se instala automáticamente como dependencia)
Licencia
ISC
