multi_add

Automatisiertes YouTube Video-Management & Content-Upload-System

Python YouTube API Automation MySQL

Über das Projekt

multi_add ist ein umfassendes Python-basiertes System zur automatisierten Verwaltung und Veröffentlichung von YouTube-Videos. Es bietet Funktionen für automatisierte Video-Uploads, Metadaten-Verwaltung, Thumbnail-Erstellung, Playlist-Management und Kommentar-Beantwortung.

Das System nutzt die YouTube Data API v3 und unterstützt mehrere Google-Accounts für hochvolumige Uploads mit automatischem Quota-Management.

Technologien

Python 3
YouTube Data API v3
PyMySQL
Pillow (PIL)
yt-dlp / pytube
Google OAuth2
OpenAI API
schedule

Hauptfunktionen

Automatisierter Upload

Automatischer Video-Upload mit Multi-Account-Support und Quota-Management

YouTube Shorts

Automatische Erstellung und Veröffentlichung von YouTube Shorts-Formaten

Metadaten-Management

Automatische Aktualisierung von Titeln, Beschreibungen und Tags

Thumbnail-Generator

Automatische Thumbnail-Erstellung mit benutzerdefinierten Designs und Namen

Kommentar-Management

Automatische Kommentar-Beantwortung mit OpenAI-Integration

Playlist-Sync

Automatische alphabetische Playlist-Erstellung und Video-Zuordnung

Projektstruktur

multi_add/
├── main.py                    # Hauptanwendung mit Menü
├── requirements.txt           # Python-Abhängigkeiten
├── setup_database.sql         # Datenbank-Setup
├── imports/                   # Modul-Ordner
│   ├── config_local.py        # Lokale Konfiguration
│   ├── database.py            # Datenbank-Verbindung
│   ├── database_queries.py    # SQL-Abfragen
│   ├── google_api.py          # YouTube API-Handler
│   ├── image_processing.py    # Thumbnail-Generierung
│   ├── meta_processing.py     # Metadaten-Verarbeitung
│   ├── playlist_manager.py    # Playlist-Management
│   ├── create_birthday_video.py  # Video-Erstellung
│   └── timestamp_helper.py    # Zeitstempel-Handling
├── front/                     # Medien-Assets
├── csv_exports/               # Export-Verzeichnis
└── venv/                      # Python-Virtual-Environment

Zusätzliche Tools

  • CSV-Konverter - Konvertierung von YouTube-Listen in verschiedene Formate
  • Video-Analyse - Extraktion von Metadaten und Statistiken
  • Namen-Extraktor - Automatische Namenserkennung aus Video-Titeln
  • Duplicate-Checker - Erkennung und Entfernung doppelter Einträge
  • Monetarisierungs-Toolkit - Analyse-Tools für Kanal-Monetarisierung