Multi Upload - YouTube Content Automation

Python MySQL YouTube API Google API Pillow OpenAI

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

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