from pathlib import Path import zipfile import re src = Path("/mnt/data/romanmohapp_schauspieler_website/index.html") html = src.read_text(encoding="utf-8") # 1) Hero etwas weniger "Bewerbungsmodus", mehr Begrüßung/Einladung html = html.replace( '''
Darsteller · Kleindarsteller · Stand-In/Double · Sprecher

Roman Mohapp

Darsteller, Kleindarsteller, Stand-In/Double und Sprecher aus Wien.

Ich bewege mich seit vielen Jahren im Umfeld von Film, Fernsehen, Werbung, Bühne und Stimme. Ich bringe Erfahrung, Verlässlichkeit und ein gutes Verständnis für Abläufe am Set mit.

Meine Arbeit lebt von Präsenz, Wandelbarkeit und Aufmerksamkeit für den Moment. Ich kenne die Welt vor der Kamera ebenso wie die Abläufe dahinter – aus vielen Jahren im Film- und Veranstaltungsbereich, aus zahlreichen Dreherfahrungen und aus meiner Arbeit als Sprecher und Fotograf.

Sichtbarkeit entsteht nicht zufällig. Man muss ihr einen Ort geben.

''', '''
Willkommen auf meiner persönlichen Website

Roman Mohapp

Darsteller · Kleindarsteller · Stand-In/Double · Sprecher aus Wien

Schön, dass Sie hier sind. Diese Website ist mein persönlicher Ort für meine Arbeit vor der Kamera, hinter der Kamera, mit Stimme, Ausdruck, Erfahrung und Entwicklung.

Hier finden Sie Einblicke in meine Arbeit als Darsteller, Kleindarsteller, Stand-In/Double und Sprecher – aber auch in meinen Weg, meine Haltung und das, was mich als Mensch und kreativen Arbeiter prägt.

Sichtbarkeit entsteht nicht zufällig. Man muss ihr einen Ort geben.

''' ) # 2) Navigation: Casting statt Darsteller nach dem Wunsch "Kurzprofil als gewünschter Schnellzugang" html = html.replace('
  • Darsteller
  • ', '
  • Darsteller
  • ') # 3) Direkt nach Hero einen wärmeren Einstiegsbereich einfügen insert_after_hero = '''

    Über meine Arbeit

    Bevor es um Daten, Referenzen und Profile geht: Hier geht es um Haltung, Präsenz und die Freude an der Figur.

    Darstellung mit Haltung

    Ich bewege mich seit vielen Jahren im Umfeld von Film, Fernsehen, Werbung, Bühne und Stimme. Als Darsteller, Kleindarsteller, Stand-In/Double und Sprecher bringe ich Erfahrung, Verlässlichkeit und ein gutes Verständnis für Abläufe am Set mit.

    Präsenz und Tiefe

    Meine Arbeit lebt von Präsenz, Wandelbarkeit und Aufmerksamkeit für den Moment. Ich kenne die Welt vor der Kamera ebenso wie die Abläufe dahinter – aus vielen Jahren im Film- und Veranstaltungsbereich, aus zahlreichen Dreherfahrungen und aus meiner Arbeit als Sprecher und Fotograf.

    Ich fühle den Charakter und lebe die Figur, die ich nach den Anweisungen der Regie darstellen darf. Ich liebe es, die Tiefe einer Rolle physisch und emotional spürbar zu machen.

    Schnellzugang für Casting & Produktion

    Für Casting, Regie, Produktion oder Agentur sind die wichtigsten Informationen direkt erreichbar: Kurzprofil, Showreel, Referenzen, PDF-Vita und Kontakt.

    ''' html = html.replace('''
    ''', '''
    ''' + insert_after_hero + '''
    ''', 1) # 4) Abschnitt Casting-Kurzprofil sprachlich weicher machen html = html.replace( '''

    Casting-Kurzprofil

    Die wichtigsten Informationen auf einen Blick – klar sichtbar für Casting, Regie, Produktion und Agentur.

    ''', '''

    Casting-Kurzprofil

    Für alle, die rasch die kompakten Daten benötigen: Profil, Erfahrung, Kontakt und Download auf einen Blick.

    ''' ) # 5) Über mich-Quote ersetzen: keine Wiederholung, eher weiterführender Text html = html.replace( '''

    Ich fühle den Charakter und lebe die Figur, die ich nach den Anweisungen der Regie darstellen darf. Ich liebe es, die Tiefe einer Rolle physisch und emotional spürbar zu machen.

    ''', '''

    Der Weg vor die Kamera ist für mich mit vielen Erfahrungen verbunden: Bühne, Veranstaltungstechnik, Filmsets, Stimme, Fotografie, Menschen, Begegnungen und persönliche Entwicklung. Diese Vielseitigkeit prägt meinen Blick auf Figuren, Situationen und Geschichten.

    ''' ) # 6) Dateinamen für Version 2 out_dir = Path("/mnt/data/romanmohapp_schauspieler_website_v2") out_dir.mkdir(parents=True, exist_ok=True) (out_dir / "index.html").write_text(html, encoding="utf-8") # build_site.py mit aktualisiertem HTML builder = f'''from pathlib import Path html = r"""{html}""" Path("index.html").write_text(html, encoding="utf-8") print("index.html wurde erstellt.") ''' (out_dir / "build_site.py").write_text(builder, encoding="utf-8") readme = """# Roman Mohapp – Schauspieler-Website Vorlage V2 Diese Version startet ruhiger und persönlicher. Änderungen gegenüber Version 1: - Startseite beginnt mit Begrüßung und persönlichem Einstieg. - Casting-Kurzprofil kommt nicht sofort, sondern nach einem persönlichen Einstiegsblock. - Es gibt einen klaren Schnellzugang für Casting & Produktion. - Call-to-Action ist deutlich, aber nicht aufdringlich. - About-Satz ist prominent im Einstiegsbereich eingebaut. Anpassen: 1. Portraitfoto als `assets/portrait.jpg` ablegen oder Portrait-Platzhalter ersetzen. 2. Showreel-Link im Abschnitt `#showreel` ergänzen. 3. PDF-Profil als `assets/roman-mohapp-schauspielprofil.pdf` ablegen. 4. Referenzen, Spielalter, Sprachen und Social-Media-Links ergänzen. """ (out_dir / "README.txt").write_text(readme, encoding="utf-8") zip_path = Path("/mnt/data/romanmohapp_schauspieler_website_v2.zip") with zipfile.ZipFile(zip_path, "w", zipfile.ZIP_DEFLATED) as z: for path in out_dir.rglob("*"): z.write(path, path.relative_to(out_dir.parent)) print(f"Erstellt: {out_dir / 'index.html'}") print(f"Erstellt: {out_dir / 'build_site.py'}") print(f"Erstellt: {zip_path}")