Multi Upload - YouTube Content Automation
Beschreibung
Automatisiertes Content-Management-System für YouTube mit Multi-Account-Unterstützung. Das System ermöglicht automatisches Hochladen von Videos und Shorts, Metadaten-Updates, Thumbnail-Generierung und Kommentarverwaltung über 17 verschiedene YouTube-Konten.
Hauptfunktionen
- Video Upload: Automatischer Download von YouTube-Videos und Re-Upload auf verschiedene Kanäle
- Shorts Upload: Direktes Hochladen von Kurzformat-Videos
- Meta-Daten Verwaltung: Automatische Aktualisierung von Titeln, Beschreibungen und Tags
- Thumbnail-Generator: Dynamische Erstellung von Geburtstags-Thumbnails mit Pillow
- Kommentar-System: Automatische Antworten auf Kanal-Kommentare
- Multi-Account Support: Rotation zwischen 17 API-Konten bei Quota-Überschreitung
Technische Details
Technologien:
- Python 3.12
- MySQL-Datenbank für Video-Verwaltung
- Google YouTube Data API v3
- pytube für Video-Downloads
- Pillow für Bildverarbeitung
- OpenAI API für automatische Kommentarantworten
Projektstruktur
Multi_new/ ├── main.py # Hauptmenü und Steuerung ├── upload_ytvid.py # Standalone Upload-Skript ├── update_video.py # Video-Update Funktionen ├── update_ytvid_meta.py # Metadaten-Update ├── imports/ │ ├── config.py # Konfiguration & API-Keys │ ├── google_api.py # Google API Handler │ ├── youtube.py # YouTube Download-Logik │ ├── image_processing.py # Thumbnail-Generierung │ ├── database.py # DB-Verbindungen │ ├── meta_processing.py # Metadaten-Verarbeitung │ └── openai.py # KI-Kommentare ├── background/ # Hintergrundbilder für Thumbnails ├── front/ # Vordergrund-Elemente └── googleAPI_01-17.json # API-Zugangsdaten
Besonderheiten
- Intelligente Account-Rotation bei API-Quota-Überschreitung
- MySQL-Datenbank mit Timestamp-Management
- Automatische Geburtstags-Thumbnails mit individuellem Namen
- Modulare Architektur mit separaten Import-Modulen
- KI-gestützte Kommentarantworten via OpenAI