🚀 Ihr Projekt. Maßgeschneidert. In Tagen, nicht Wochen.
✨ Hauptfunktionen
Produktgenerierung in Serie
Erstellt automatisch Shopify-CSV-Importdateien mit hunderten personalisierten Geburtstagslied-Produkten pro Batch.
KI-unterstütztes SEO
Zufällig variierte SEO-Titel und -Beschreibungen mit Template-System. Über 10 Varianten pro Textelement gegen Duplicate Content.
Database-Driven
MySQL-Datenbank mit Vornamen-Tabelle als Datenquelle. Automatische Batch-Aufteilung bei >2000 Produkten pro CSV.
Cross-Linking-System
Automatische Verlinkung zu verwandten Namen und YouTube-Kanal. Jedes Produkt enthält Links zu 3 ähnlichen Namen.
💻 Quellcode-Einblicke
Echte Code-Snippets aus dem Projekt-Repository — direkt aus der Entwicklungsumgebung.
Python Datenbank-gesteuerte CSV-Produktgenerierung
import pymysql
import csv
import configuration
from custom import generate_custom_song_description
config = configuration.config
connection = pymysql.connect(**config)
try:
with connection.cursor() as cursor:
sql = "SELECT ID, Name FROM Namen"
cursor.execute(sql)
entries = cursor.fetchall()
print(f"Abgerufene Einträge: {len(entries)}")
counter = 1
article_count = 0
for entry in entries:
if article_count == 0 or article_count >= 2000:
# Neue CSV-Datei bei 2000 Artikeln
csv_file = f'neue_artikel_{counter}.csv'
new_file = open(csv_file, 'w', newline='', encoding='utf-8')
csv_writer = csv.writer(new_file)
# Shopify CSV Header
header = ['Handle', 'Title', 'Body (HTML)', 'Vendor',
'Product Category', 'Tags', 'Published',
'Variant Price', 'Image Src', 'SEO Title',
'SEO Description', 'Status']
csv_writer.writerow(header)
counter += 1
article_count = 0
name = entry['Name']
if name:
# Custom Beschreibung und Link generieren
Rtitel1, Rtitel2, Rtitel3, RLink1, RLink2, RLink3 = Rlinks()
beschreibung = generate_custom_song_description(name)
csv_writer.writerow([...]) # Produkt-Daten schreiben
article_count += 1
finally:
connection.close()
print("CSV-Generierung abgeschlossen.")
Python SEO-Variation Engine (aus configuration.py)
import random
# SEO Title Generator mit 10 Varianten
seo1_variants = [
"Überraschen Sie Peter mit einem personalisierten Geburtstagslied!",
"Machen Sie Peter glücklich mit einem personalisierten Geburtstagslied!",
"Erfreuen Sie Peter mit einem personalisierten Geburtstagslied!",
]
seo2_variants = [
"Unser einzigartiges 'Happy Birthday to You Peter'-Video und MP3-Dateien machen seinen Tag unvergesslich.",
"Unser 'Happy Birthday to You Peter'-Video mit persönlichem Grußwort macht seinen Tag unvergesslich.",
]
def seoDescription():
satz1 = random.choice(seo1_variants)
satz2 = random.choice(seo2_variants)
satz3 = "Jetzt bestellen und in 2-3 Tagen geliefert bekommen!"
return f"{satz1} {satz2} {satz3}"
def bildalt():
"""Generiert zufällige ALT-Texte für Produktbilder"""
satz1 = random.choice(bildalt1_variants)
satz2 = random.choice(bildalt2_variants)
satz3 = random.choice(bildalt3_variants)
return f"{satz1} {satz2} {satz3}"
📋 Projektstruktur
- pymysql für MySQL-Datenbankzugriff
- CSV-Export im Shopify-Importformat
- Batch-Splitting bei >2000 Produkten
- SEO-Variation: 10+ Textvarianten gegen Duplicate Content
- Cross-Linking zu verwandten Namen & YouTube
🚀 Vibecoding — KI-gestützte Entwicklung
Moderne KI-Coding-Tools („Vibecoding") reduzieren die Entwicklungszeit dramatisch. Was früher Wochen dauerte, entsteht heute in Tagen — mit Code auf Produktionsniveau.
System-Prompt für KI-Coding-Agenten
Baue eine Software-Lösung für folgendes Problem: Geburtstagskanal — Automatisierte Content-Produktion Anforderungen: - Modular und erweiterbar - Fehlerbehandlung mit Logging - Konfiguration via ENV oder Config-Datei - Dokumentation im Code - Tests für Kernfunktionen Tech-Stack: Python, MySQL, CSV Export, Shopify, SEO, Automation Ziel: Produktionsreifer Code, kein Prototyp.
Bereit für Ihr eigenes Projekt?
Ob Automation, Web-App oder individuelle Software — wir setzen Ihre Idee um. Unverbindlich, pragmatisch, code-gestützt.