def _get_repo_langs(repo: Repository) -> Dict[str, int]: langs = repo.get_languages() for k, v in langs.items(): langs[k] = 1 return langs
def from_gh_repo(gh_repo: Repository): return RadarGithubRepo(name=gh_repo.full_name, url=gh_repo.html_url, stars=gh_repo.stargazers_count, desc=gh_repo.description, topics=gh_repo.get_topics(), forks=gh_repo.forks_count, languages=gh_repo.get_languages())