Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GordenSun/GordenPPTSkill
/ functions
Functions
34 in github.com/GordenSun/GordenPPTSkill
⨍
Functions
34
◇
Types & classes
0
↓ 4 callers
Function
parse_version
(v: str)
scripts/check_update.py:32
↓ 2 callers
Function
_visual_width
(s: str)
scripts/build_pptx.py:80
↓ 2 callers
Function
collect_delta
(remote_hist: list[dict], local_version: str)
scripts/apply_update.py:66
↓ 2 callers
Function
fetch_json
(source: str, sub: str)
scripts/apply_update.py:54
↓ 2 callers
Function
parse_version
(v: str)
scripts/apply_update.py:47
↓ 1 callers
Function
_defRPr_sz_from_lststyle
Look for a:lstStyle/a:lvlNpPr/a:defRPr@sz inside an element.
scripts/compute_capacity.py:67
↓ 1 callers
Function
_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 callers
Function
_master_txstyle_sz
master txStyles: title/body/other style defRPr sz by level.
scripts/compute_capacity.py:90
↓ 1 callers
Function
apply_edit_to_shape
(shape, address: dict, new_text: str, expected: str | None, strict: bool)
scripts/build_pptx.py:139
↓ 1 callers
Function
capacity_for
(width_cm: float, height_cm: float, size_pt: float, wrap: bool)
scripts/compute_capacity.py:177
↓ 1 callers
Function
check_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 callers
Function
collect_delta
Return (added, modified, removed) as union of versions newer than local.
scripts/check_update.py:79
↓ 1 callers
Function
fetch_bytes
(source: str, sub: str)
scripts/apply_update.py:60
↓ 1 callers
Function
fetch_remote_updates
(source: str)
scripts/check_update.py:39
↓ 1 callers
Function
find_shape
(shapes, shape_id: int)
scripts/build_pptx.py:125
↓ 1 callers
Function
find_shape
(shapes, shape_id: int)
scripts/compute_capacity.py:55
↓ 1 callers
Function
git_apply
(root: Path, source: str, dry_run: bool)
scripts/apply_update.py:132
↓ 1 callers
Function
http_apply
(root: Path, source: str, remote_updates: dict, dry_run: bool)
scripts/apply_update.py:79
↓ 1 callers
Function
is_excluded_file
(name: str)
scripts/build_manifest.py:21
↓ 1 callers
Function
iter_files
(root: Path)
scripts/build_manifest.py:37
↓ 1 callers
Function
load_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 callers
Function
main
()
scripts/check_update.py:101
↓ 1 callers
Function
main
()
scripts/build_pptx.py:314
↓ 1 callers
Function
main
()
scripts/build_manifest.py:49
↓ 1 callers
Function
main
()
scripts/render_slides.py:59
↓ 1 callers
Function
main
()
scripts/compute_capacity.py:192
↓ 1 callers
Function
main
()
scripts/apply_update.py:224
↓ 1 callers
Function
prune_slides
(prs, selected_1indexed: list[int])
scripts/build_pptx.py:179
↓ 1 callers
Function
render
(pptx: Path, out_dir: Path, dpi: int = 144)
scripts/render_slides.py:19
↓ 1 callers
Function
resolve_size_pt
(shape, paragraph, slide, role: str)
scripts/compute_capacity.py:115
↓ 1 callers
Function
run
(args)
scripts/build_pptx.py:202
↓ 1 callers
Function
sha256_file
(p: Path)
scripts/build_manifest.py:29
↓ 1 callers
Function
sha256_file
(path: Path)
scripts/apply_update.py:39
Function
vw_of
(s: str)
scripts/compute_capacity.py:40