Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cathrynlavery/diagram-design
/ functions
Functions
206 in github.com/cathrynlavery/diagram-design
⨍
Functions
206
◇
Types & classes
16
↓ 1 callers
Function
fail
(msg: str)
scripts/verify-sequence-oauth.py:32
↓ 1 callers
Function
fetch_devicon
(name: str, variant: str = "plain")
scripts/build-icons.py:203
↓ 1 callers
Function
fetch_logz
(name: str)
scripts/build-icons.py:199
↓ 1 callers
Function
fetch_simple
(slug: str)
scripts/build-icons.py:195
↓ 1 callers
Function
fetch_tabler
(name: str)
scripts/build-icons.py:191
↓ 1 callers
Function
fetch_url
(url: str)
scripts/build-icons.py:207
↓ 1 callers
Function
fix
(path: str)
scripts/fix-mojibake.py:39
↓ 1 callers
Function
frontmatter_description
(markdown: str)
scripts/verify-docs-sync.py:40
↓ 1 callers
Function
gallery_types
(source: str)
scripts/verify-docs-sync.py:76
↓ 1 callers
Method
handle_endtag
(self, tag)
scripts/lint-skin.py:292
↓ 1 callers
Method
handle_starttag
(self, tag, attrs)
scripts/lint-skin.py:242
↓ 1 callers
Function
hidden_unscoped_motion_selectors
Find selectors that hide motion items before progressive enhancement.
scripts/verify-motion.py:209
↓ 1 callers
Function
infinite_unscoped_selectors
Find infinite animation rules that are not limited to loop mode.
scripts/verify-motion.py:229
↓ 1 callers
Function
is_approved_google_fonts_stylesheet
(value: str)
scripts/verify-semantic-motion.py:56
↓ 1 callers
Function
is_approved_google_fonts_stylesheet
(value: str)
skills/diagram-design/scripts/self_check.py:164
↓ 1 callers
Method
is_remote
(value)
scripts/lint-skin.py:129
↓ 1 callers
Function
line_number
(text, offset)
scripts/lint-skin.py:479
↓ 1 callers
Function
lint_text
( text, colors, rgb_triplets, expected_slug, allow_template_placeholders=False )
scripts/lint-skin.py:506
↓ 1 callers
Function
load_baseline
()
scripts/lint-skin.py:647
↓ 1 callers
Function
load_blocks
(path: Path)
skills/diagram-design/scripts/mermaid_extract.py:221
↓ 1 callers
Function
load_build_module
()
scripts/test-build-icons-devicon.py:15
↓ 1 callers
Function
load_build_module
()
scripts/test-build-icons-quoted-attributes.py:16
↓ 1 callers
Function
load_extractor_module
()
scripts/verify-drawio-import.py:59
↓ 1 callers
Function
load_mxfile
Return the ``<mxfile>`` (or bare ``<mxGraphModel>``) XML for any input.
skills/diagram-design/scripts/drawio_extract.py:155
↓ 1 callers
Function
load_self_check
()
scripts/test-self-check.py:19
↓ 1 callers
Function
load_semantic_verifier
()
scripts/test-verify-motion.py:29
↓ 1 callers
Function
load_verifier
()
scripts/test-verify-motion.py:20
↓ 1 callers
Function
main
()
scripts/test-build-icons-devicon.py:25
↓ 1 callers
Function
main
()
scripts/verify-motion.py:493
↓ 1 callers
Function
main
()
scripts/build-icons.py:598
↓ 1 callers
Function
main
()
scripts/test-self-check.py:27
↓ 1 callers
Function
main
()
scripts/verify-docs-sync.py:117
↓ 1 callers
Function
main
()
scripts/test-verify-motion.py:38
↓ 1 callers
Function
main
()
scripts/test-build-icons-quoted-attributes.py:26
↓ 1 callers
Function
main
()
scripts/test-fix-mojibake.py:16
↓ 1 callers
Function
main
()
scripts/verify-semantic-motion.py:403
↓ 1 callers
Function
main
()
scripts/test-lint-a11y.py:80
↓ 1 callers
Function
main
()
scripts/verify-mermaid-import.py:595
↓ 1 callers
Function
main
()
scripts/verify-sequence-oauth.py:41
↓ 1 callers
Function
main
()
scripts/verify-drawio-import.py:371
↓ 1 callers
Function
main
()
scripts/lint-skin.py:681
↓ 1 callers
Function
main
()
skills/diagram-design/scripts/self_check.py:368
↓ 1 callers
Function
main
(argv: list[str] | None = None)
skills/diagram-design/scripts/drawio_extract.py:816
↓ 1 callers
Function
main
(argv: list[str] | None = None)
skills/diagram-design/scripts/mermaid_extract.py:1244
↓ 1 callers
Function
name
(node: Node)
skills/diagram-design/scripts/mermaid_extract.py:1011
↓ 1 callers
Function
name_of
(node: Node)
skills/diagram-design/scripts/drawio_extract.py:590
↓ 1 callers
Function
named_families
(value, allowed_fonts)
scripts/lint-skin.py:494
↓ 1 callers
Function
normalized
(text: str)
scripts/verify-docs-sync.py:34
↓ 1 callers
Function
ok
(msg: str)
scripts/verify-sequence-oauth.py:37
↓ 1 callers
Function
parse_args
()
scripts/lint-skin.py:657
↓ 1 callers
Function
parse_block
(block: SourceBlock)
skills/diagram-design/scripts/mermaid_extract.py:946
↓ 1 callers
Function
parse_file
(path: Path)
skills/diagram-design/scripts/drawio_extract.py:516
↓ 1 callers
Function
parse_page
(diagram: ET.Element, index: int)
skills/diagram-design/scripts/drawio_extract.py:351
↓ 1 callers
Function
parse_style
(style: str | None)
skills/diagram-design/scripts/drawio_extract.py:191
↓ 1 callers
Function
parsed_bodies
(blocks: list[dict[str, object]])
scripts/verify-motion.py:182
↓ 1 callers
Function
png_chunk
(ctype: bytes, data: bytes)
scripts/verify-drawio-import.py:76
↓ 1 callers
Function
readme_tree_tokens
(markdown: str)
scripts/verify-docs-sync.py:95
↓ 1 callers
Function
reference_error
(tag: str, rel: str, value: str)
skills/diagram-design/scripts/self_check.py:179
↓ 1 callers
Function
require_failure
(name: str, html: str, expected: str, directory: Path)
scripts/test-lint-a11y.py:39
↓ 1 callers
Function
require_lint_finding
( name: str, html: str, expected: str, directory: Path )
scripts/test-lint-a11y.py:67
↓ 1 callers
Function
require_pass
(name: str, html: str, directory: Path)
scripts/test-lint-a11y.py:54
↓ 1 callers
Function
resolve
(node: Node, seen: set[str])
skills/diagram-design/scripts/drawio_extract.py:451
↓ 1 callers
Function
section
(markdown: str, heading: str, next_heading: str | None)
scripts/verify-semantic-motion.py:172
↓ 1 callers
Function
select_diagrams
(diagrams: list[Diagram], selector: str | None)
skills/diagram-design/scripts/mermaid_extract.py:1230
↓ 1 callers
Function
select_pages
(pages: list[Page], selector: str | None)
skills/diagram-design/scripts/drawio_extract.py:798
↓ 1 callers
Function
selection_table_types
(markdown: str)
scripts/verify-docs-sync.py:48
↓ 1 callers
Function
shape_family
(shape: str)
skills/diagram-design/scripts/drawio_extract.py:278
↓ 1 callers
Function
shape_family
(shape: str)
skills/diagram-design/scripts/mermaid_extract.py:999
↓ 1 callers
Function
shipped_motion_files
Enumerate named and parsed motion HTML assets deterministically.
scripts/verify-motion.py:259
↓ 1 callers
Method
source_offset
(self)
scripts/lint-skin.py:238
↓ 1 callers
Function
style_guide_families
Read only the Family cells in the style guide's Typography table.
scripts/lint-skin.py:172
↓ 1 callers
Function
table_hexes
Return hex colors from the first Markdown table after *heading*.
scripts/lint-skin.py:445
↓ 1 callers
Function
to_json
(path: Path, pages: list[Page], selected: list[Page])
skills/diagram-design/scripts/drawio_extract.py:778
↓ 1 callers
Function
to_json
(path: Path, diagrams: list[Diagram], selected: list[Diagram])
skills/diagram-design/scripts/mermaid_extract.py:1204
↓ 1 callers
Function
vendor_path
Return the local cache path for a given icon.
scripts/build-icons.py:32
↓ 1 callers
Function
verify
(path: Path)
scripts/verify-motion.py:279
↓ 1 callers
Function
verify
(path: Path)
skills/diagram-design/scripts/self_check.py:353
↓ 1 callers
Function
verify_example
(path: Path = EXAMPLE)
scripts/verify-semantic-motion.py:243
↓ 1 callers
Function
verify_markdown
()
scripts/verify-semantic-motion.py:180
↓ 1 callers
Function
visit
(start: str)
skills/diagram-design/scripts/drawio_extract.py:546
↓ 1 callers
Function
visit
(start: str)
skills/diagram-design/scripts/mermaid_extract.py:979
↓ 1 callers
Function
without_comments
Remove JS/CSS comments while preserving quoted strings and regex literals.
scripts/verify-motion.py:145
Method
__init__
(self)
scripts/verify-motion.py:22
Method
__init__
(self)
scripts/verify-semantic-motion.py:77
Method
__init__
(self, text)
scripts/lint-skin.py:226
Method
__init__
(self)
skills/diagram-design/scripts/self_check.py:35
Function
_normalize_inline_style
(match: re.Match)
scripts/build-icons.py:273
Method
handle_data
(self, data: str)
scripts/verify-motion.py:119
Method
handle_data
(self, data: str)
scripts/verify-semantic-motion.py:165
Method
handle_data
(self, data)
scripts/lint-skin.py:307
Method
handle_data
(self, data: str)
skills/diagram-design/scripts/self_check.py:140
Method
handle_endtag
(self, tag: str)
scripts/verify-motion.py:90
Method
handle_endtag
(self, tag: str)
scripts/verify-semantic-motion.py:157
Method
handle_endtag
(self, tag: str)
skills/diagram-design/scripts/self_check.py:112
Method
handle_startendtag
(self, tag, attrs)
scripts/lint-skin.py:288
Method
handle_starttag
(self, tag: str, attrs: list[tuple[str, str | None]])
scripts/verify-motion.py:42
Method
handle_starttag
( self, tag: str, attrs: list[tuple[str, str | None]] )
scripts/verify-semantic-motion.py:97
Method
handle_starttag
(self, tag, attrs)
scripts/lint-skin.py:136
Method
handle_starttag
(self, tag: str, attrs: list[tuple[str, str | None]])
skills/diagram-design/scripts/self_check.py:57
Method
node_map
(self)
skills/diagram-design/scripts/drawio_extract.py:338
← previous
next →
101–200 of 206, ranked by callers