Streamline your YouTube workflow with powerful automation tools
β¨ Features β’ π¦ Installation β’ π Documentation β’ π Quick Start β’ π€ Contributing
|
Haseeb Kaloya π§ Email: [email protected] |
YouTube Automation Suite is a powerful automation tool designed for efficient YouTube channel management. Whether you prefer a sleek graphical interface or command-line efficiency, this tool helps you automate likes, comments, and subscriptions seamlessly.
|
|
|
|
π‘ Pro Tip: This tool is designed for managing your own YouTube accounts. Always use responsibly and follow YouTube's Terms of Service.
|
β
Modern dark-themed interface Perfect for: Visual learners and quick operations |
β
Powerful command-line interface Perfect for: Developers and automation workflows |
| Feature | Description | API Cost | Status |
|---|---|---|---|
| π Like Videos | Automatically like videos from your custom URL list | 50 units | β Active |
| π¬ Post Comments | Post personalized comments on target videos | 50 units | β Active |
| β Subscribe Channels | Auto-subscribe to your favorite channels | 50 units | β Active |
| π Smart Tracking | Prevent duplicate actions with state management | Free | β Active |
| β‘ Auto Retry | Intelligent retry logic for API rate limits | Free | β Active |
|
β’ Resume after interruption β’ Prevent duplicates β’ Track all actions β’ JSON persistence |
β’ CSV activity logs β’ Real-time console β’ Error tracking β’ Performance metrics |
β’ Custom delays β’ Action limits β’ Retry settings β’ Flexible paths |
β’ Auto retries β’ Clear error messages β’ Graceful degradation β’ API limit handling |
| Requirement | Version | Purpose |
|---|---|---|
| π Python | 3.8+ | Core runtime environment |
| βοΈ Google Cloud | Free Account | YouTube API access |
| π Internet | Stable | API requests & authentication |
# Step 1: Clone or Download
git clone https://github.com/YOUR_USERNAME/Youtube-Automation-Suite.git
cd Youtube-Automation-Suite
# Step 2: Install Dependencies
pip install -r requirements.txt
# Step 3: Configure Google API (see Configuration section)
# Step 4: Run the Application
python src/youtube_automation_gui.py # GUI
python src/youtube_automation_cli.py --help # CLIπ‘ Note on Python Command
- Windows: Use
python - macOS/Linux: May need
python3 - Verify: Run
python --versionorpython3 --version
All examples use python - replace with python3 if needed.
Click to expand virtual environment setup
# Create virtual environment
python -m venv venv
# Activate virtual environment
# Windows
venv\Scripts\activate
# macOS/Linux
source venv/bin/activate
# Install dependencies
pip install -r requirements.txt
Visit Google Cloud Console
|
|
|
credentials.json
|
π Detailed Instructions: See our comprehensive Setup Guide for step-by-step configuration
# Launch the GUI
python src/youtube_automation_gui.py
# Or use the launcher scripts (easier method):
# Windows: Double-click START_GUI.bat or run:
START_GUI.bat
# Linux/Mac: Run:
./start_gui.shπ‘ Launcher Options: The batch/shell scripts are shortcuts that automatically run the Python files. Use whichever method you prefer!
Workflow:
1οΈβ£ Select Actions β 2οΈβ£ Load Files β 3οΈβ£ Configure Settings β 4οΈβ£ Start Automation β 5οΈβ£ Monitor Progress
π Click to see CLI examples
# π Like videos from a list
python src/youtube_automation_cli.py --action like --file likes.txt
# π¬ Post comments on a video
python src/youtube_automation_cli.py --action comment --file comments.txt --video VIDEO_ID
# β Subscribe to channels
python src/youtube_automation_cli.py --action subscribe --file channels.txt
# βοΈ Advanced usage with custom settings
python src/youtube_automation_cli.py \
--action like \
--file likes.txt \
--delay 5.0 \
--jitter 1.5 \
--limit 50| File | Format | Example |
|---|---|---|
likes.txt |
Video URLs/IDs |
|
comments.txt |
Comment text |
|
channels.txt |
Channel URLs/IDs |
|
|
|
|
β
Local processing only |
β
Never share credentials |
We welcome contributions from the community!
| π Report Bugs |
π‘ Suggest Features |
π§ Submit PRs |
π Improve Docs |
π Read our Contributing Guidelines to get started!
|
MIT License Copyright Β© 2025 Haseeb Kaloya β
Free to use, modify, and distribute |
|
π Important Information This tool is provided for educational and legitimate use cases only. Users are responsible for:
βοΈ The developer assumes no liability for misuse of this software. |
|
Python Programming Language |
![]() CustomTkinter Modern GUI Framework |
![]() Google API YouTube Integration |
Colorama Terminal Colors |
π¬ Discussions |
π Issues |
π§ [email protected] |
Professional YouTube Automation Tool
Built with Python | YouTube Data API v3 | CustomTkinter
If you find this useful, consider giving it a star
YouTube Automation Suite - Professional Channel Management Tool

