ab-downloader
v1.0.1
Published
Social Media Downloader by AbroDevTeam
Maintainers
Readme
🚀 AB-DOWNLOADER
🎯 Universal Media Downloader
Download content from Instagram, TikTok, Facebook, YouTube, and more!
📦 Installation
Node.js
npm install ab-downloaderPython
pip install ab-downloader📚 Python Documentation: Complete Python Setup Guide
🎨 Features
| Platform | Status | Features | |----------|--------|----------| | 📸 Instagram | ✅ Active | Posts, Stories, Reels | | 🎵 TikTok | ✅ Active | Videos, No Watermark | | 📘 Facebook | ✅ Active | Videos, Posts | | 🐦 Twitter | ✅ Active | Videos, Images | | 🎬 YouTube | ✅ Active | Videos, Audio | | 📁 MediaFire | ✅ Active | Direct Downloads | | 🎬 CapCut | ✅ Active | Templates | | 💾 Google Drive | ✅ Active | Public Files | | 📌 Pinterest | ✅ Active | Images, Search | | 🔄 AIO | 🔧 Maintenance | Universal Downloader |
🚀 Quick Start
🌟 AIO - All in One (Under Maintenance)
const { aio } = require('ab-downloader');
const url = 'https://www.instagram.com/p/ByxKbUSnubS/';
aio(url)
.then(data => console.log(data))
.catch(err => console.error(err));📱 Platform Examples
const { igdl } = require('ab-downloader');
const url = 'https://www.instagram.com/p/ByxKbUSnubS/';
igdl(url)
.then(data => {
console.log('✅ Instagram content downloaded!');
console.log(data);
})
.catch(err => console.error('❌ Error:', err));🎵 TikTok
const { ttdl } = require('ab-downloader');
const url = 'https://www.tiktok.com/@username/video/1234567890';
ttdl(url)
.then(data => {
console.log('✅ TikTok video downloaded!');
console.log(data);
})
.catch(err => console.error('❌ Error:', err));const { fbdown } = require('ab-downloader');
const url = 'https://www.facebook.com/watch/?v=1393572814172251';
fbdown(url)
.then(data => {
console.log('✅ Facebook video downloaded!');
console.log(data);
})
.catch(err => console.error('❌ Error:', err));const { twitter } = require('ab-downloader');
const url = 'https://twitter.com/username/status/1229369819511709697';
twitter(url)
.then(data => {
console.log('✅ Twitter media downloaded!');
console.log(data);
})
.catch(err => console.error('❌ Error:', err));🎬 YouTube
const { youtube } = require('ab-downloader');
const url = 'https://youtube.com/watch?v=C8mJ8943X80';
youtube(url)
.then(data => {
console.log('✅ YouTube video downloaded!');
console.log(data);
})
.catch(err => console.error('❌ Error:', err));📁 MediaFire
const { mediafire } = require('ab-downloader');
const url = 'https://www.mediafire.com/file/941xczxhn27qbby/file.apk/file';
mediafire(url)
.then(data => {
console.log('✅ MediaFire file downloaded!');
console.log(data);
})
.catch(err => console.error('❌ Error:', err));🎬 CapCut
const { capcut } = require('ab-downloader');
const url = 'https://www.capcut.com/template-detail/7299286607478181121';
capcut(url)
.then(data => {
console.log('✅ CapCut template downloaded!');
console.log(data);
})
.catch(err => console.error('❌ Error:', err));💾 Google Drive
const { gdrive } = require('ab-downloader');
const url = 'https://drive.google.com/file/d/1thDYWcS5p5FFhzTpTev7RUv0VFnNQyZ4/view';
gdrive(url)
.then(data => {
console.log('✅ Google Drive file downloaded!');
console.log(data);
})
.catch(err => console.error('❌ Error:', err));const { pinterest } = require('ab-downloader');
// Download by URL
const url = 'https://pin.it/4CVodSq';
pinterest(url)
.then(data => {
console.log('✅ Pinterest image downloaded!');
console.log(data);
})
.catch(err => console.error('❌ Error:', err));
// Search Pinterest
pinterest('Nature Photography')
.then(data => {
console.log('✅ Pinterest search results!');
console.log(data);
})
.catch(err => console.error('❌ Error:', err));📖 Documentation
🔗 Complete API Documentation
Detailed guides, examples, and API references
⚠️ Important Notes
🔒 Legal & Ethical Use
- ✅ Only download public or accessible content
- ✅ Ensure you have permission or copyright to download media
- ✅ Respect platform terms of service
- ❌ This application is not affiliated with any social media platform
🛡️ Disclaimer
Users are responsible for complying with applicable laws and platform policies when using this downloader.
🤝 Contributing
We welcome contributions! 🎉
🐛 Found a Bug?
- Check existing issues
- Create a new issue with detailed description
- Include error logs and reproduction steps
💡 Want to Contribute?
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
📄 License
AB-Downloader is licensed under the MIT License
Feel free to use, modify, and distribute this software
🌟 Star this repo if you found it helpful!
Made with ❤️ by AbroTech
