Skip to content

Mahdi-hasan-shuvo/Fb_Downloder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Here’s a beautiful and detailed README.md file for your Facebook Video Downloader Flask project:


# 📥 Facebook Video Downloader

A simple web application built with **Python Flask** that allows users to download videos (or images) from public Facebook video URLs. The app parses the video URL, extracts the media source, and lets users save it locally.

---

## 🚀 Features

- ✅ Download Facebook **videos** or fallback to **photos**
- ✅ Automatically parses and downloads in **HD** when available
- ✅ 📂 Downloads are saved to `static/downloads/`
- ✅ User-friendly interface with **form validation** and **error handling**
- ✅ Uses modern `User-Agent` headers to avoid content blocking

---

## 🌐 Demo Screenshot

![Screenshot of Facebook Downloader](static/screenshot.png) <!-- Optional: Add an actual screenshot file -->

---

## 📁 Project Structure

facebook-video-downloader/ │ ├ ── app.py # Main Flask app ├── templates/

│ └── index.html # HTML template

├── static/

│ └── downloads/ # Downloaded video/image files

├── requirements.txt # Python dependencies

└── README.md # Project documentation

⚙️ Installation

1. Clone the Repository

git clone https://github.com/Mahdi-hasan-shuvo/Fb_Downloder.git
cd Fb_Downloder

2. Install Dependencies

pip install -r requirements.txt

Make sure you are using Python 3.7+


🧪 Run the App

python app.py

Navigate to: http://127.0.0.1:5000


image

📝 Usage

  1. Enter a Facebook video or image URL in the input box.
  2. Submit the form.
  3. Download starts automatically and saves in static/downloads/.

Note: Only public Facebook content is downloadable.


image

⚠️ Disclaimer

This tool is intended for educational purposes only. Downloading copyrighted material from Facebook without permission may violate their terms of service.


📌 Requirements

  • Python 3.7+
  • Flask
  • requests

📃 License

This project is licensed under the MIT License.


💡 Contributing

Pull requests are welcome! For major changes, please open an issue first.


🙏 Acknowledgments

  • Inspired by web scraping techniques
  • Special thanks to the Flask and Requests teams

Made with ❤️ by [Your Name]


---

Let me know if you’d like a `requirements.txt`, sample `index.html`, or a logo for the top.

💼 Contact Me for Paid Projects

Have a project in mind or need expert help? I'm available for freelance work and paid collaborations. Let's bring your ideas to life with clean code and creative solutions.

📩 Email: [shuvobbhh@gmail.com]
💬 Telegram / WhatsApp: [+8801616397082]
🌐 Portfolio / Website: [Portfolio]

"Quality work speaks louder than words. Let's build something remarkable together."

About

A simple web application built with **Python Flask** that allows users to download videos (or images) from public Facebook video URLs. The app parses the video URL, extracts the media source, and lets users save it locally.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors