Skip to main content

An all-in-one downloader for YouTube, TikTok, Insta, and FB—get your content effortlessly and stay plugged in!

Project description

✨ Social Media Downloader ✨

Snatch viral vids & epic posts from YouTube, TikTok, Insta, and Facebook in seconds! 🚀✨

Issues Stars
Forks Discussions Python


🌟 What’s the Tea?

Social Media Downloader is your BFF for snagging the hottest content from:

  • YouTube 🎥
  • TikTok 🎶
  • Instagram 📸
  • Facebook 📵

Whether it’s memes, inspo reels, or iconic vids—we’ve got you covered!


🔥 Features

💡 What makes us slay:

  • Easy downloads from major platforms (bye, ads 😜).
  • Batch mode 🪑—Drop all your links in a file, and let’s gooo!
  • Auto-updates 🔄—Stay ahead of the curve.
  • Full control 💼—Customize directories, formats, and vibes.
  • Works on Windows, Linux, and MacOS — Pythonistas included 🐍!

🚀 Install It Already!

💻 Windows Besties

  1. Get Python: Download it from here 🐍.

    • Don’t skip “Add Python to PATH”. Trust.
    • Check it worked:
      python --version  
      
  2. Install the Downloader:

    pip install social-media-downloader  
    
  3. Run It:

    social-media-downloader  
    

    OR, download the .exe from the releases page.


🪜 Linux Legends

  1. Install Python & pip if you haven’t already:

    sudo apt install python3 python3-pip  # Ubuntu/Debian  
    sudo dnf install python3 python3-pip  # Fedora/RHEL  
    sudo pacman -S python python-pip  # Arch  
    
  2. Install the tool:

    pip install social-media-downloader  
    
  3. Run the show:

    social-media-downloader  
    

🍏 Mac Fam

  1. Use Homebrew for Python:

    brew install python  
    
  2. Install the downloader:

    pip install social-media-downloader  
    
  3. Flex it:

    social-media-downloader  
    

🎶 Pro Tips: Set Up FFmpeg

🎧 Why FFmpeg? For merging, converting, and making magic happen.

  • Windows: Download here & add the bin folder to PATH.
  • Linux: Use your package manager:
    sudo apt install ffmpeg  # Ubuntu/Debian  
    sudo dnf install ffmpeg  # Fedora/RHEL  
    sudo pacman -S ffmpeg  # Arch  
    
  • MacOS:
    brew install ffmpeg  
    

💎 How to Use It?

Basic Commands:

  1. One Video at a Time:

    social-media-downloader  
    

    Paste your link and vibe. 🚀

  2. Batch Mode (Efficiency Queens):
    Prep a text file with one URL per line:

    social-media-downloader -batch my_urls.txt  
    

💜 Level Up: Customize It!

Tweak config.json to:

  • Set default directories.
  • Switch up formats.
  • Adjust batch vibes.

🎤 Logs + Receipts

  • Logs? Check downloader.log.
  • Download history? It’s in download_history.csv.

⚡ Legal Tea

🛑 Warning:
This tool is for personal use only. Downloading without permission might break laws. Play nice, fam. 🙏


🙌 Wanna Contribute?


🙋‍♂️ Connect with Me


💾 Save the Internet, One Video at a Time! 💾

✨ Download it. Own it. Vibe with it. ✨

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.1.tar.gz (10.6 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.1-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for social_media_downloader-1.0.1.tar.gz
Algorithm Hash digest
SHA256 6397de3758eaf0733b68e30b16aad414696382875bd37464df65025e117f18de
MD5 df443701fbf0922325360b682710e33d
BLAKE2b-256 4b49c575364ba7c90c991c351172e08aa195c153687eb507ad8966d4992125bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for social_media_downloader-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 656f569c4e7a8db5f0e4215427fee91a62d45afc72ff26442a33fff547cbe8f2
MD5 6fa64068e85444fbcabb96a9bcd21577
BLAKE2b-256 ee771632d3bb11779638349eaee788e9037ec16907fd085fe58f4eef88c641f0

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