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

Function iter_rss_nodes

scripts/opml_sync.py:283–290  ·  view source on GitHub ↗
(parent: ET.Element)

Source from the content-addressed store, hash-verified

281
282
283def iter_rss_nodes(parent: ET.Element) -> Iterable[Tuple[ET.Element, ET.Element]]:
284 for child in list(parent):
285 if child.tag != "outline":
286 continue
287 if is_rss_outline(child):
288 yield parent, child
289 continue
290 yield from iter_rss_nodes(child)
291
292
293def collect_rss_urls(body: ET.Element) -> List[str]:

Callers 2

collect_rss_urlsFunction · 0.70
collect_tiny_entriesFunction · 0.70

Calls 1

is_rss_outlineFunction · 0.70

Tested by

no test coverage detected