INNER CODE UNIT · Python
parse_aria_label_value
crocs-muni/javacard-curated-list · scripts/process_curated_list.py:191
def parse_aria_label_value(svg):
m = re.search(r'aria-label="[^:]+:\s*([^"]+)"', svg)
return m.group(1).strip() if m else None
def fetch_with_retries(url, retries=2):
last_exc = None
for attempt in range(retries + 1):
try:
return fetch_url(url)
except (HTTPError, URLError, TimeoutError) as e:
last_exc = e
raise last_exc
def fetch_repo_badges(owner, repo):
urls = badge_urls(owner, repo)
result = {"stars": None, "last_commit_raw": None, "developers": None, "license": None, "error": None}