This bot automatically downloads your Instagram Reels and uploads them to YouTube Shorts with trending audio, thumbnails, and custom metadata β all hands-free!
- Scrapes your Instagram Reels using saved cookies
- Downloads reels using
yt-dlp
- Mixes in muted trending audio using
moviepy
- Uploads to YouTube via YouTube Data API
- Adds title, description, thumbnail, location
- Rate-limited (every 30β35 mins) to avoid quota issues
- Fully automatable + Docker-ready
-
Clone the repo
git clone https://github.com/YOUR_USERNAME/instagram-youtube-upload-bot.git cd instagram-youtube-upload-bot
-
Install dependencies pip install -r requirements.txt
-
Add required files client_secret.json (for YouTube API)
instagram_cookies.pkl (exported cookies)
-
Run the bot python your_script_name.py π Auth Notes Use save_instagram_cookies.py to store your login cookies
YouTube auth handled via token.pickle
π³ Docker Support Coming soon β dockerize the bot and run it in the cloud!
π Credits Built with β€οΈ using selenium, yt_dlp, moviepy, Pillow, and Google API.
π License MIT