#!/usr/bin/env python3 # -*- coding: utf-8 -*- """作业 9 · 采集数据并生成 HTML 幻灯片 + PPTX。""" from __future__ import annotations import sys import _bootstrap # noqa: F401 from 作业9_build_html import write_html from 作业9_build_pptx import write_pptx from 作业9_ppt_data import collect_deck, data_dir def main() -> int: deck = collect_deck() htmls = write_html(deck) pptx = write_pptx(deck) print("[OK] report.json → %s" % (data_dir() / "report.json")) for p in htmls: print("[OK] HTML %s" % p) if pptx: print("[OK] PPTX %s" % pptx) core = deck.get("core") or {} print( "[OK] 请求=%s Token=%s 可用性=%s%%" % (core.get("total_requests"), core.get("total_tokens"), core.get("availability_pct")) ) return 0 if __name__ == "__main__": sys.exit(main())