#!/usr/bin/env python3
import os
from make_creative import creative, CORAL, YELLOW, NAVY
os.makedirs('creatives', exist_ok=True)

ADS = [
 # (file, base, headline, sub, cta, badge, accent)
 (1,'plappi_28.png','„Sie hat mich nicht mehr verstanden."',
   'Ein Jahr später spricht meine Tochter Serbisch. Dafür baute ich Plappi.',
   'Die Geschichte  →','von einem Papa gebaut',CORAL),
 (2,'plappi_21.jpeg','Keine App. Kein Bildschirm. Kein Tracking.',
   'Plappi bringt Kinder zum aktiven Sprechen.',
   'Auf die Warteliste  →','screen-free',CORAL),
 (3,'plappi_05.jpeg','Sprache lernt man durchs Sprechen — nicht durchs Zuschauen.',
   '75+ Studien bestätigen es. Plappi setzt es um.',
   'Mehr erfahren  →',None,CORAL),
 (4,'plappi_27.jpeg','Tonies spielt Geschichten ab. Plappi bringt dein Kind dazu, sie zu erzählen.',
   'In zwei Sprachen. Ganz ohne Bildschirm.',
   'Auf die Warteliste  →','Kickstarter · 24. Juni',CORAL),
 (5,'plappi_15.jpeg','27 Sprachen. Ein Gerät.',
   'Serbisch, Türkisch, Arabisch, Spanisch … bildschirmfrei.',
   'Mehr erfahren  →',None,YELLOW),
 (6,'plappi_18.png','Daten in Europa. Kein Silicon Valley lernt von deinem Kind.',
   'Made in Austria. Kein KI-Training mit Kinderdaten.',
   'Warum Plappi  →','DSGVO + EU-AI-Act',YELLOW),
 (7,'plappi_25.jpeg','Du bist die einzige Quelle deiner Sprache.',
   'Plappi gibt deinem Kind mehr Sprachzeit — authentisch & spielerisch.',
   'Auf die Warteliste  →',None,CORAL),
 (8,'plappi_11.jpeg','200 Stunden Peppa Pig — und kann nicht „hallo" sagen?',
   'Kinder lernen durch Sprechen, nicht durchs Zuschauen.',
   'Mehr erfahren  →',None,CORAL),
 (9,'plappi_20.jpeg','Keine Zeit für tägliche Sprach-Übungen? Plappi schon.',
   '15 Minuten am Tag reichen.',
   'Auf die Warteliste  →',None,CORAL),
 (10,'plappi_27.jpeg','Schenk ihnen nicht noch ein Spielzeug. Schenk ihnen eine Sprache.',
   'Plappi — bildschirmfrei, 27 Sprachen, bald auf Kickstarter.',
   'Auf die Warteliste  →','Kickstarter · 24. Juni',YELLOW),
]
for n,base,h,s,c,b,acc in ADS:
    out=f'creatives/ad_{n:02d}.jpg'
    try:
        creative(base,out,h,sub=s,cta=c,badge=b,accent=acc)
        print('ok',out)
    except Exception as e:
        print('ERR',out,e)
print('done')
