YouTube Upload Automation

Python-basierte Video-Automatisierung für YouTube

Python YouTube API Instagram Video Processing

Beschreibung

Vollautomatisiertes YouTube-Channel-Management-System basierend auf Python. Das Projekt scrapt automatisch Videos von Instagram, erstellt Video-Compilations und lädt diese täglich zu festgelegten Zeiten auf YouTube hoch.

Ursprünglich basierend auf dem Open-Source-Projekt von Nathan (automated_youtube_channel), wurde es für den deutschsprachigen Raum und spezifische Content-Anforderungen angepasst.

Funktionen

Technologien

Python

Python 3.8+ als Hauptprogrammiersprache

YouTube API

Google API Client für Video-Uploads

Instagram

Instaloader & Instalooter für Scraping

MoviePy

Video-Bearbeitung und Compilation

Schedule

Job-Scheduling für tägliche Ausführung

MySQL

Datenbank-Integration für Metadaten

Projektstruktur

phytonupload/
├── main.py                 # Hauptskript für automatisierten Workflow
├── config.py               # Instagram-Zugangsdaten
├── requirements.txt        # Python-Abhängigkeiten
├── scrape_videos.py        # Instagram-Video-Scraper
├── make_compilation.py     # Video-Compilation-Generator
├── upload_ytvid.py         # YouTube-Upload-Modul
├── shorts/                 # Shorts-Video-Automatisierung
├── frame_video/            # Frame-basierte Video-Erstellung
├── web/                    # PHP-Webinterface
├── bots/                   # YouTube Viewer Bots
├── utils/                  # Hilfsmodule (CreateMovie, RedditBot, etc.)
└── Music/                  # Audio-Dateien für Videos