A versatile downloader for YouTube, TikTok, Instagram, and Facebook.
Project description
Social Media Downloader
Overview
Social Media Downloader is a versatile tool designed to download videos and posts from popular platforms like YouTube, TikTok, Instagram, and Facebook. It provides an intuitive CLI interface for Windows and Linux users and is also available on PyPI for easy installation via pip.
This tool is intended for personal use only. Unauthorized downloading of copyrighted material is prohibited.
Key Features
- Platform Support:
- Download videos from YouTube, TikTok, and Facebook.
- Download posts from Instagram.
- Batch Download: Download multiple URLs in one go using a text file.
- Update Checker: Keep the software updated with the latest features and fixes.
- Customizable: Configure download directory and format preferences.
- Platform Compatibility:
- Windows CLI support with
.exefile. - Linux CLI support via terminal commands.
- Python users can install it using
pip.
- Windows CLI support with
Installation
Option 1: Install via PyPI (Python 3.7+ required)
pip install social-media-downloader
Option 2: Download Executable for Windows
- Visit the Latest Releases page.
- Download the
.exefile. - Run the executable directly via command prompt or double-click to start.
Option 3: Use on Linux
- Download the Linux binary from the Latest Releases page.
- Extract the downloaded archive:
unzip SocialMediaDownloader_latest_Linux.zip
ortar -xzvf SocialMediaDownloader_latest_Linux.tar.gz
- Run the binary:
./SocialMediaDownloader_latest
Requirements
- FFmpeg: Required for video/audio conversion.
- Install on Linux:
sudo apt update sudo apt install ffmpeg
- Install on Windows: Download FFmpeg from ffmpeg.org, add it to your PATH.
- Install on Linux:
Usage
Running the Tool
For all platforms:
social-media-downloader
Alternatively, on Windows:
SocialMediaDownloader_latest.exe
Features and Options
- Download YouTube/TikTok Video: Provide the video URL to download in your desired format.
- Download Facebook Video: Enter the video URL to download directly.
- Download Instagram Post: Provide the Instagram post URL to save it locally.
- Batch Download: Provide a text file containing URLs (one per line).
- Check for Updates: Ensure you are using the latest version.
- Help: Learn more about using the tool.
Configuration
Modify the config.json file to customize:
- Default Download Directory
- Default History File
- Default Format Behavior
Example Commands
Download YouTube/TikTok Video
social-media-downloader
# Select Option 1 and enter the URL
Batch Download
social-media-downloader
# Select Option 4 and provide the text file path
Logs and History
- All downloads are logged in
downloader.log. - A detailed history of downloads is saved in
download_history.csv.
Disclaimer
This software is intended for personal use only. Downloading content without the permission of the content owner may violate copyright laws. The developer is not responsible for any misuse of this tool.
Troubleshooting and Support
If you encounter any issues or have feature requests:
- Contact the author: Nayan Das
- Email: nayanchandradas@hotmail.com
- Website: https://socialportal.nayanchandradas.com
- Report issues on GitHub Issues.
Enjoy using Social Media Downloader! 🎉
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file
social_media_downloader-1.0.0.tar.gz.File metadata
File hashes
d7810ef9c18d7ff8624fcf08065fbcbdf51dc743f73c2ba8f57c91ed5a97ab199300336faedcb55c3297c1be1ab39c7851bc384140db12d91ee22d5e5b4374e6876f00c60aecc51a36f7fefd9cd498faSee more details on using hashes here.