vinta-awesome-python/website
Vinta Chen 3d015bc630
feat(parser): implement entry extraction from bullet list AST nodes
Replace _parse_section_entries stub with full implementation that walks
bullet_list AST nodes to extract ParsedEntry records, including support
for subcategory labels (text-only list items) and also_see nested links.

Add _parse_list_entries, helper finders (_find_inline, _find_first_link,
_find_child), and _extract_description_html with separator stripping.

Extend test suite with TestParseSectionEntries covering flat entries,
link-only entries, subcategorized entries, also_see, entry_count, preview
first-four, and XSS escaping in description HTML.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-18 17:23:11 +08:00
..
data data: remove zipline entry from github_stars.json 2026-03-18 13:57:36 +08:00
static add custom website build system 2026-03-18 13:48:49 +08:00
templates add custom website build system 2026-03-18 13:48:49 +08:00
tests feat(parser): implement entry extraction from bullet list AST nodes 2026-03-18 17:23:11 +08:00
build.py add custom website build system 2026-03-18 13:48:49 +08:00
fetch_github_stars.py add custom website build system 2026-03-18 13:48:49 +08:00
readme_parser.py feat(parser): implement entry extraction from bullet list AST nodes 2026-03-18 17:23:11 +08:00