MCPcopy
hub / github.com/zer0yu/CyberSecurityRSS / collect_tiny_entries

Function collect_tiny_entries

scripts/opml_sync.py:464–475  ·  view source on GitHub ↗
(tiny_body: ET.Element)

Source from the content-addressed store, hash-verified

462
463
464def collect_tiny_entries(tiny_body: ET.Element) -> List[Tuple[str, ET.Element]]:
465 entries: List[Tuple[str, ET.Element]] = []
466 for top in list(tiny_body):
467 if top.tag != "outline":
468 continue
469 if is_rss_outline(top):
470 entries.append(("", top))
471 continue
472 top_name = category_name(top)
473 for _, rss in iter_rss_nodes(top):
474 entries.append((top_name, rss))
475 return entries
476
477
478def sync_tiny_to_full(

Callers 1

sync_tiny_to_fullFunction · 0.85

Calls 3

is_rss_outlineFunction · 0.70
category_nameFunction · 0.70
iter_rss_nodesFunction · 0.70

Tested by

no test coverage detected