INNER CODE UNIT · Python

clean_repo_name

dedsec1121fk/DedSec · Scripts/DedSec Market.py:240

def clean_repo_name(repo_name):
    name = repo_name.replace("_", " ").replace("-", " ").strip()
    name = re.sub(r"\s+", " ", name)
    if not name:
        return repo_name
    words = []
    for word in name.split():
        if word.isupper() and len(word) <= 5:
            words.append(word)
        else:
            words.append(word.capitalize())
    return " ".join(words)


def normalize_repo_entry(entry):
    owner, repo = parse_repo_url(entry["url"])
    slug = repo_slug(owner, repo)
    display_name = entry.get("display_name") or clean_repo_name(repo)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…