multi_meta
Python
Automation
| Windows @ 192.168.178.71
Beschreibung
Multi-Account YouTube Video Automation System. Das Projekt automatisiert den Download,
die Verarbeitung und das erneute Hochladen von YouTube-Videos über mehrere Google-Accounts.
Ideal für Content-Creator, die Videos zwischen Kanälen migrieren oder Backups erstellen möchten.
Das System nutzt eine MySQL-Datenbank zur Verwaltung von Videos, Schedule-Slots und Account-Rotation.
Es implementiert automatisches Quota-Management, um API-Limits zu umgehen.
Funktionen
- Automatischer Download von YouTube-Videos via yt-dlp
- Multi-Account Google API-Authentifizierung mit Token-Rotation
- Automatische Quota-Überschreitungs-Erkennung und Account-Switching
- Thumbnail-Generierung für Geburtstags-Videos
- MySQL-Datenbank für Video-Verwaltung und Scheduling
- 30-Tage Schedule mit 5 täglichen Upload-Slots
Technologien
Python
Hauptsprache
yt-dlp
YouTube Download
Google API
YouTube Data API v3
MySQL
Datenbank
PyMySQL
DB-Connector
Pillow
Image Processing
Datenbank-Schema
-- Tabellen: videos, schedule, neue_namen
-- Schedule: 5 Slots/Tag (8-12 Uhr), 30 Tage im Voraus
-- Videos mit Metadaten und ReUpload-Tracking
Projektstruktur
D:\arbeit\git\multi_meta\
├── main.py # Hauptskript mit Account-Rotation
├── meta_main.py # Meta-Verarbeitung
├── requirements.txt # Python-Abhängigkeiten
├── setup_database.sql # DB-Schema & Initialdaten
├── singleThumb.py # Thumbnail-Generator
├── token_account*.json # 5 Google API Tokens
└── *.py # Hilfsskripte
Dateien
- main.py - Hauptskript mit Account-Rotation und Quota-Handling
- meta_main.py - Meta-Daten-Verarbeitung
- requirements.txt - Python-Abhängigkeiten
- setup_database.sql - MySQL-Schema und Beispieldaten
- singleThumb.py - Thumbnail-Generator für Geburtstags-Videos
- reset_reup.py - Reset-Skript für Upload-Status
- test_download.py - Test-Skript für Downloads
Projekt auf 192.168.178.71 unter D:\arbeit\git\multi_meta\