SPARKNET / scripts /check_speaker_notes.py
MHamdan's picture
Initial commit: SPARKNET framework
a9dc537
from pptx import Presentation
pptx_path = "/home/mhamdan/SPARKNET/presentation/SPARKNET_Academic_Presentation_IMPROVED.pptx"
prs = Presentation(pptx_path)
print(f"Total Slides: {len(prs.slides)}\n")
for idx, slide in enumerate(prs.slides, 1):
print(f"Slide {idx}:")
if slide.has_notes_slide:
notes_slide = slide.notes_slide
if notes_slide.notes_text_frame:
notes = notes_slide.notes_text_frame.text.strip()
if notes:
print(f" βœ“ Has speaker notes ({len(notes)} characters)")
else:
print(f" βœ— Notes frame exists but empty")
else:
print(f" βœ— No notes text frame")
else:
print(f" βœ— No notes slide")