---
NOTE: .exe file location : "yt_fb_secure_blackgold\dist\YTtoFBUploader.exe"
---
# π₯ YT β FB Secure Uploader (Black & Gold Edition)
> π€ A modern, secure, and stylish way to transfer your YouTube videos directly to Facebook Pages β built for creators who value both design and functionality.





---
## π₯οΈ Overview
**YT_FB_Secure** is a desktop application that allows you to **download YouTube videos** and **upload them directly to Facebook Pages** with just one click.
It features a **Black & Gold modern UI**, **password-protected access**, and **secure local token storage** β no data is ever shared online.
Built for content creators who want a simple yet powerful bridge between YouTube and Facebook.
---
## β¨ Key Features
- π¨ **Sleek Black & Gold UI** β Professionally designed with CustomTkinter.
- π **Password Protection** β App unlocks only after correct password input.
- π₯ **YouTube Downloader** β Uses `yt_dlp` for high-quality and reliable downloads.
- π€ **Facebook Uploader** β Uploads videos directly to Facebook Pages.
- βοΈ **FFmpeg Integration** β Enables smooth, fast, and high-quality video conversion.
- π§ **Error Handling** β Smart feedback if uploads or tokens fail.
- πͺΆ **Lightweight Executable** β Fully packaged `.exe` version available for Windows.
---
## π§© Tech Stack
| Component | Description |
|------------|-------------|
| **Language** | Python 3.13 |
| **UI Framework** | CustomTkinter |
| **Video Downloader** | yt_dlp |
| **Uploader Engine** | Facebook Graph API |
| **Video Processor** | FFmpeg |
| **Build Tool** | PyInstaller |
---
## βοΈ Installation & Setup
### πͺ Step 1: Clone the Repository
```bash
git clone https://github.com/Vedhanth-P/yt_fb_secure.git
cd yt_fb_securepython -m venv venv
venv\Scripts\activatepip install -r requirements.txtEnsure ffmpeg is installed and accessible from the command line:
ffmpeg -versionIf not installed, download from ffmpeg.org/download.html.
-
Visit Meta for Developers.
-
Create a new App (choose βBusinessβ or βCreatorβ type).
-
Add Facebook Graph API.
-
Generate a Page Access Token with these permissions:
pages_read_engagementpages_show_listpages_manage_posts
-
Copy the token and enter it into the application securely.
β οΈ Privacy Note: Tokens and passwords are stored locally, never uploaded online.
-
Run the app:
python app.py
-
Enter the password to unlock.
-
Paste your YouTube video link.
-
Enter your Facebook Page ID and Access Token.
-
Click Upload β your video is automatically posted to your page! π
yt_fb_secure/
β
βββ app.py
βββ requirements.txt
βββ README.md
βββ icon.ico
βββ assets/
β βββ (UI and image files)
βββ dist/
βββ YTtoFBUploader.exe
(Replace these placeholder images with your actual screenshots once available.)
| πΌοΈ Interface | Description |
|---|---|
| Secure login interface with password gate | |
| Clean upload panel with placeholders | |
| Confirmation after successful upload |
- π Automatic token refresh
- ποΈ Multi-video upload queue
- π Editable title & description before upload
- π Cross-platform upload support (Instagram, TikTok, etc.)
This project is licensed under the MIT License β use, modify, and distribute freely with attribution.
Developed and designed by Vedhanth P
π₯ YouTube Channel: Vedhanth113
π‘ Concept & UI Design: Vedhanth P
π§ Backend Logic: Vedhanth P
π οΈ Libraries: yt_dlp, customtkinter, requests, ffmpeg, os, json
βAutomation meets creativity β streamline your workflow, amplify your content.β π«
If this tool helped you, please β star the repository on GitHub β it motivates further updates and keeps the project alive! β€οΈ
MIT License
Copyright (c) 2025 Vedhanth P
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the βSoftwareβ), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.