base_scripte

Projektbeschreibung

Automatisierungssuite für YouTube-Content-Management. Das System crawlt Videos vom Europäischen Parlament, generiert mit OpenAI GPT/Whisper optimierte Titel und Beschreibungen, erstellt Thumbnails und lädt alles automatisiert auf YouTube hoch. Enthält auch Community-Management-Funktionen zur automatischen Kommentarbeantwortung.

Technologien

Python OpenAI API (GPT-3.5/Whisper) YouTube Data API v3 Google OAuth2 MySQL (PyMySQL) OpenCV Pillow (PIL) MoviePy Requests

Hauptfunktionen

  • video_main.py - Crawlt Videos vom Europäischen Parlament, extrahiert Metadaten, erstellt Thumbnails mit Overlay
  • trans.py - Extrahiert Audio aus Videos und generiert mit Whisper Transkriptionen
  • audiotrans.py / audiotrans_big.py - Audio-zu-Text Transkription via OpenAI Whisper
  • yt_script.py - Haupt-Upload-Skript mit OAuth2-Authentifizierung für YouTube
  • upload_ytvid.py - YouTube-Upload mit Metadaten, Thumbnails und Datenbank-Update
  • comment.py - Automatische Kommentarbeantwortung mit GPT-generierten Antworten
  • playlist_ytvid.py - Playlist-Verwaltung via YouTube API
  • config.py - Zentrale Konfiguration für Datenbank, Pfade und API-Keys