INNER CODE UNIT · Python

badge_urls

crocs-muni/javacard-curated-list · scripts/process_curated_list.py:163

def badge_urls(owner, repo):
    return {
        "stars": f"https://img.shields.io/github/stars/{owner}/{repo}.svg?style=social",
        "last_commit": f"https://img.shields.io/github/last-commit/{owner}/{repo}.svg",
        "contributors": f"https://img.shields.io/github/contributors-anon/{owner}/{repo}.svg",
        "license": f"https://img.shields.io/github/license/{owner}/{repo}.svg",
    }


def parse_count_text(val):
    val = val.strip().lower()
    if val.isdigit():
        return int(val)
    m = re.match(r"^(\d+(?:\.\d+)?)([km])$", val)
    if m:
        num = float(m.group(1))
        mult = 1000 if m.group(2) == "k" else 1_000_000
        return int(round(num * mult))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…