Auto Cliper
Auto Cliper is a two-part application consisting of a Controller and a Worker. The Controller is a Flask app where users can add clips and initiate video creation. The Worker listens for tasks from the Controller, downloads the videos, cuts and joins clips, and uploads the final video to the specified YouTube channel with timestamps and source info.
- 🖥️ Controller: Flask app with SQLAlchemy, SQLite, JSON, and Google Auth integration
- ⚙️ Worker: Tkinter GUI, uses Requests, pytube, and yt-dlp for automated video processing
- 🎬 Automates downloading, clipping, joining, and uploading videos to YouTube
- 🕒 Maintains timestamps and source info for each clip
- 🔐 Secure authentication with Google OAuth
This project demonstrates automation, scalable task management, and integration with YouTube APIs, combining GUI, backend, and worker processes.