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}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…