MCPcopy Create free account

hub / github.com/GordenSun/GordenPPTSkill / functions

Functions34 in github.com/GordenSun/GordenPPTSkill

↓ 4 callersFunctionparse_version
(v: str)
scripts/check_update.py:32
↓ 2 callersFunction_visual_width
(s: str)
scripts/build_pptx.py:80
↓ 2 callersFunctioncollect_delta
(remote_hist: list[dict], local_version: str)
scripts/apply_update.py:66
↓ 2 callersFunctionfetch_json
(source: str, sub: str)
scripts/apply_update.py:54
↓ 2 callersFunctionparse_version
(v: str)
scripts/apply_update.py:47
↓ 1 callersFunction_defRPr_sz_from_lststyle
Look for a:lstStyle/a:lvlNpPr/a:defRPr@sz inside an element.
scripts/compute_capacity.py:67
↓ 1 callersFunction_fetch_remote_updates_git
For git+ sources: do a tiny shallow + blobless clone, read updates.json. LFS smudging is disabled so we don't pull large binary assets just to
scripts/check_update.py:47
↓ 1 callersFunction_master_txstyle_sz
master txStyles: title/body/other style defRPr sz by level.
scripts/compute_capacity.py:90
↓ 1 callersFunctionapply_edit_to_shape
(shape, address: dict, new_text: str, expected: str | None, strict: bool)
scripts/build_pptx.py:139
↓ 1 callersFunctioncapacity_for
(width_cm: float, height_cm: float, size_pt: float, wrap: bool)
scripts/compute_capacity.py:177
↓ 1 callersFunctioncheck_overflow
Return (fits, message). Uses chars_per_line / max_lines from detail.json. 'fits' is True when the text is expected to stay within the box. Boxes
scripts/build_pptx.py:94
↓ 1 callersFunctioncollect_delta
Return (added, modified, removed) as union of versions newer than local.
scripts/check_update.py:79
↓ 1 callersFunctionfetch_bytes
(source: str, sub: str)
scripts/apply_update.py:60
↓ 1 callersFunctionfetch_remote_updates
(source: str)
scripts/check_update.py:39
↓ 1 callersFunctionfind_shape
(shapes, shape_id: int)
scripts/build_pptx.py:125
↓ 1 callersFunctionfind_shape
(shapes, shape_id: int)
scripts/compute_capacity.py:55
↓ 1 callersFunctiongit_apply
(root: Path, source: str, dry_run: bool)
scripts/apply_update.py:132
↓ 1 callersFunctionhttp_apply
(root: Path, source: str, remote_updates: dict, dry_run: bool)
scripts/apply_update.py:79
↓ 1 callersFunctionis_excluded_file
(name: str)
scripts/build_manifest.py:21
↓ 1 callersFunctioniter_files
(root: Path)
scripts/build_manifest.py:37
↓ 1 callersFunctionload_slot_index
Return {(slide_number, slot_id): slot_dict}. slot_dict includes address + capacity metadata (max_chars, chars_per_line, max_lines, wrap, auto
scripts/build_pptx.py:58
↓ 1 callersFunctionmain
()
scripts/check_update.py:101
↓ 1 callersFunctionmain
()
scripts/build_pptx.py:314
↓ 1 callersFunctionmain
()
scripts/build_manifest.py:49
↓ 1 callersFunctionmain
()
scripts/render_slides.py:59
↓ 1 callersFunctionmain
()
scripts/compute_capacity.py:192
↓ 1 callersFunctionmain
()
scripts/apply_update.py:224
↓ 1 callersFunctionprune_slides
(prs, selected_1indexed: list[int])
scripts/build_pptx.py:179
↓ 1 callersFunctionrender
(pptx: Path, out_dir: Path, dpi: int = 144)
scripts/render_slides.py:19
↓ 1 callersFunctionresolve_size_pt
(shape, paragraph, slide, role: str)
scripts/compute_capacity.py:115
↓ 1 callersFunctionrun
(args)
scripts/build_pptx.py:202
↓ 1 callersFunctionsha256_file
(p: Path)
scripts/build_manifest.py:29
↓ 1 callersFunctionsha256_file
(path: Path)
scripts/apply_update.py:39
Functionvw_of
(s: str)
scripts/compute_capacity.py:40