test-downloader
Version:
Social Media Downloader.
125 lines (75 loc) • 1.99 kB
Markdown
# trs-media-downloader
**trs-media-downloader** is a powerful and easy-to-use Node.js library for downloading media from multiple social media platforms including Facebook, YouTube, TikTok, Instagram, Twitter, CapCut, Pinterest, and Likee.
> Built and maintained by **ARIFUL ISLAM ASIF**.
## Features
- Download videos from **Facebook**, **YouTube**, **TikTok**, **Instagram**, **Twitter**, **Pinterest**, **CapCut**, and **Likee**
- Unified and simple interface
- Structured response with media info and developer attribution
- Lightweight with minimal dependencies
## Installation
```bash
npm install trs-media-downloader
Usage
const {
rebelaldwn,
rebelfbdown,
rebelinstadl,
rebeltiktokdl,
rebeltwitter,
rebelyt,
rebelpindl,
rebelcapcutdl,
rebellikeedl
} = require('trs-media-downloader');
const url = 'https://www.facebook.com/share/v/1KjXx1N6NF/';
(async () => {
try {
const data = await rebelaldwn(url);
console.log(data);
} catch (err) {
console.error('Download failed:', err.message);
}
})();
Supported Platforms & Functions
Response Format
Each function returns a structured JSON object with the following:
{
"developer": {
"name": "ARIFUL ISLAM ASIF",
"facebook": "https://facebook.com/the-rebel-a4if-v4u",
"whatsapp": "https://wa.me/your-number"
},
"platform": "facebook",
"title": "Sample Video Title",
"thumbnail": "https://example.com/thumb.jpg",
"video": {
"hd": "https://example.com/video_hd.mp4",
"sd": "https://example.com/video_sd.mp4"
},
"audio": "https://example.com/audio.mp3"
}
Note: Some fields may vary depending on the platform and media type.
Configuration
You can customize the API base URL in package.json:
"config": {
"baseUrl": "https://backend1.tioo.eu.org"
}
Scripts
To run the test script:
npm test
Author
ARIFUL ISLAM ASIF
GitHub: @THE-REBEL-A4IF-V4U
Facebook: The Rebel A4IF
License
MIT