Redesign cover page layout for transcript and summary DOCX
Mirror and run GitLab CI / build (push) Has been cancelled
Ruff / ruff (push) Has been cancelled

- Remove old title-only style.
- New layout (centered):
  - 5 blank lines
  - Logo from COVER_PAGE_LOGO_URL
  - 3 blank lines
  - Title (TRANSCRIPT or SUMMARY)
  - Date of transcription
  - Created by + COVER_PAGE_ORGANIZATION
  - 3 blank lines
  - Disclaimer
- Insert page break after cover page; content starts on page 2.
This commit is contained in:
admin
2026-06-20 02:20:28 +00:00
parent 63832d01d3
commit 0a038d9e74
2 changed files with 97 additions and 82 deletions
+6 -6
View File
@@ -507,14 +507,14 @@ def create_transcript_docx(text: str, filename: str):
# Step 3: Optionally add cover page
from . import docx_cover
from datetime import datetime
cover_enabled = os.getenv("COVER_PAGE_ENABLED", "false").strip().lower() in ("true", "1", "yes")
if cover_enabled:
date_str = datetime.utcnow().strftime("%B %d, %Y")
docx_cover.add_cover_page(
doc,
title="TRANSCRIPT",
subtitle=None,
metadata=None,
include_logo=True,
date_str=date_str,
)
# Step 4: Write prepared pages into DOCX
@@ -600,14 +600,14 @@ def create_summary_docx(text: str, filename: str):
# Optionally add cover page
from . import docx_cover
from datetime import datetime
cover_enabled = os.getenv("COVER_PAGE_ENABLED", "false").strip().lower() in ("true", "1", "yes")
if cover_enabled:
date_str = datetime.utcnow().strftime("%B %d, %Y")
docx_cover.add_cover_page(
doc,
title="SUMMARY",
subtitle=None,
metadata=None,
include_logo=True,
date_str=date_str,
)
# Add summary content using markdown-aware styling