Geburtstagskanal

Automatisierte Massencontent-Produktion für personalisierte Geburtstagslieder

Technologien

  • Python 3.12
  • MySQL (pymysql)
  • Pillow (Bildverarbeitung)
  • yt-dlp (YouTube-Downloads)
  • CSV/Shopify-Export

Hauptfunktionen

  • Massenproduktion personalisierter Thumbnails
  • Shopify-kompatible Produkt-CSV-Generierung
  • SEO-optimierte Beschreibungen & Titel
  • YouTube-Video-Integration
  • Mehrsprachige Content-Generierung

Projektbeschreibung

Das Geburtstagskanal-Projekt ist ein automatisiertes Content-Management-System zur Massenproduktion personalisierter Geburtstagslieder. Es generiert über 2.000 individuelle Produktseiten mit einzigartigen SEO-Beschreibungen, Thumbnails und YouTube-Video-Integrationen.

Kernkomponenten umfassen Bildverarbeitung mit Pillow (zufällige Hintergrund-/Vordergrund-Kombinationen), MySQL-Datenbankanbindung für Namensverwaltung, dynamische SEO-Text-Generierung mit Varianten-Pools, sowie automatisierte Shopify-CSV-Exporte für E-Commerce-Integration.

Code-Struktur

Hauptmodule:

  • gen.py - Haupt-CSV-Generator
  • gen_neu.py - Erweiterte Variante mit Links
  • image_processing.py - Thumbnail-Generator
  • custom.py - Custom Beschreibungen & Links
  • configuration.py - SEO-Text-Varianten & Config

Hilfsskripte:

  • updatedb.py - Datenbank-Updates
  • videodlpy.py - YouTube-Video-Downloads
  • vidTest.py - Video-Verarbeitungstests
  • create_liste.py - Namenslisten-Generator
  • vergleicheNamen.py - Namensvergleich

Technische Highlights

Bildverarbeitung

Multithreaded Thumbnail-Generierung mit zufälligen Background/Front-Kombinationen, Text-Overlay mit Schatten und Outline-Effekten.

SEO-Automation

Pool-basierte Text-Generierung mit 10+ Varianten pro Satz, zufällige Kombination für einzigartige Produktbeschreibungen.

E-Commerce-Integration

Automatischer Shopify-CSV-Export mit Handle-Generierung, Varianten-Verwaltung und mehrsprachigen Preisfeldern.

YouTube-API

Automatische Video-Einbindung via yt-dlp, Channel-Integration für bestehende Geburtstagslieder.