const axios = require("axios"); const fs = require("fs-extra"); const path = require("path"); const { MAX_FB_SIZE, fetchDownloaderInfo, chooseBestVideoFormat, chooseBestAudioFormat, downloadToFile, } = require("../../includes/allDownloader"); const CACHE_DIR = path.join(__dirname, "cache"); fs.ensureDirSync(CACHE_DIR); function sanitizeFileName(name) { return String(name || "file") .replace(/[\/\\?%*:|"<>]/g, "-") .replace(/\s+/g, " ") .trim() .slice(0, 100); } module.exports.config = { name: "alldl", version: "1.0.0", aliases: ["allvideo", "downloader"], author: "π“†©π‘…π‘œπ’·π’Ύπ“ƒπ“†ͺ π’œπ“π’Ύ", role: 0, description: "Download video from any supported URL using the all-downloader API", category: "media", usages: "{pn}