Skip to main content

Download videos from YouTube, TikTok, Instagram, and Facebook with ease!

Project description

๐Ÿคฉ What is This?

A hella cool CLI tool to download public YouTube, TikTok, Instagram, and Facebook videos like a boss. Built for easy, no-BS downloading so you can save your fave content in a click. ๐Ÿ–ฑ๏ธโœจ

  • Works on Windows, macOS, and Linux (even has an EXE for non-tech peeps ๐Ÿคฏ)
  • Open-source & community-driven. Contribute here!
  • Already 3K+ downloads & counting! ๐Ÿš€
  • 100% Free (but buy me a coffee tho? โ˜•๐Ÿ˜†)

Issues Forks Python Version Version Total Downloads

๐Ÿ“ฆ Installation

๐Ÿ For Python Users:

pip install social-media-downloader

๐Ÿ–ฅ๏ธ For Windows Users (Non-technical users):

  1. Download the EXE from Releases
  2. Double-click & run like a normal app

๐Ÿง For Linux Users:

sudo chmod +x social-media-downloader
./social-media-downloader

๐Ÿš€ How to Use

Run it from the terminal:

social-media-downloader

And follow the on-screen prompts to pick your poison! ๐Ÿ”ฅ

๐ŸŽž๏ธ Supported Platforms:

โœ… YouTube
โœ… TikTok
โœ… Instagram (Posts, Reels, Videos, Pics)
โœ… Facebook Videos

IMPORTANT: This tool ONLY downloads public videos. Private or restricted content CANNOT be downloaded. โŒ๐Ÿ™…โ€โ™‚๏ธ


๐Ÿ› ๏ธ Requirements

๐Ÿ“Œ FFmpeg is REQUIRED

If you want audio & video together, you MUST install FFmpeg.

๐Ÿ› ๏ธ How to Install FFmpeg:

Windows

  1. Download FFmpeg from here
  2. Extract & add it to your system PATH

macOS/Linux

sudo apt install ffmpeg  # Debian/Ubuntu
brew install ffmpeg  # macOS (Homebrew)
yum install ffmpeg  # CentOS/RHEL

Without FFmpeg, some downloads will be video-only with no sound (which sucks ๐Ÿ˜ฌ).


โšก Features

โœ… Batch Downloads โ€“ Download multiple links at once ๐Ÿƒโ€โ™‚๏ธ๐Ÿ’จ
โœ… Choose Formats โ€“ MP4, MP3, or whatever you vibe with ๐ŸŽต๐ŸŽฅ
โœ… Multi-Threaded โ€“ Faster downloads with threading ๐Ÿ”ฅ
โœ… History Log โ€“ Keeps track of what you downloaded ๐Ÿ“œ
โœ… Update Checker โ€“ Always stay fresh with the latest version ๐ŸŒŸ


โš–๏ธ Legal & Ethical Use โš ๏ธ

๐Ÿ”ด READ THIS BEFORE USING!

This tool is for PERSONAL USE ONLY and only works with public videos. You CANNOT use it to:

  • Download private, copyrighted, or restricted content ๐Ÿšซ
  • Repost videos without credit (be a decent human, cโ€™mon ๐Ÿซ )
  • Violate YouTube, Instagram, Facebook, or TikTok TOS

Iโ€™m not responsible if you break the rules. Use this ethically! ๐Ÿ’€


๐Ÿ› ๏ธ Contributing & Support ๐Ÿ’–

Love the tool? Help improve it! Open an issue or PR on GitHub.

๐Ÿ“ง Contact Me:


โญ Thank You, 3K+ Users! ๐Ÿš€

This project is powered by Nayan Das. Thanks for downloading & supporting! Share your reviews and feedback. Y'all are the real MVPs! ๐Ÿ’™๐Ÿ’ฏ


Disclaimer: This tool is not affiliated with or endorsed by YouTube, TikTok, Instagram, or Facebook. Use at your own discretion.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

social_media_downloader-1.0.5.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

social_media_downloader-1.0.5-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file social_media_downloader-1.0.5.tar.gz.

File metadata

  • Download URL: social_media_downloader-1.0.5.tar.gz
  • Upload date:
  • Size: 9.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for social_media_downloader-1.0.5.tar.gz
Algorithm Hash digest
SHA256 e5669ee83e91f7bb97172b47be15f4b0edd545cb408ff31ef5bf3ea0ba3a78f2
MD5 0311b44b121992269275f85514475d27
BLAKE2b-256 e46e670d78584fa0d7a6e8f51503174677df2ae2c2e073cb59c4afeed5d1ba74

See more details on using hashes here.

File details

Details for the file social_media_downloader-1.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for social_media_downloader-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 421bf1cde1a7fcb938259e9892b5b7f6773cc6cc2ca8381caca1301f220a05fd
MD5 9b229467ecb06befa7c6cf327961f33f
BLAKE2b-256 bdfddcb0fa265bce9d1a742e743ab11a26052d8aad67a8457c92d56381905080

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page