update rank_hugo_themes.py

This commit is contained in:
Trent Palmer 2022-07-07 14:10:01 -07:00
parent d9505fcea6
commit a612659a3b

View File

@ -183,6 +183,8 @@ def get_corrected_url(x):
return x.rstrip("/v2") return x.rstrip("/v2")
elif "docuapi" in x: elif "docuapi" in x:
return x.rstrip("/v2") return x.rstrip("/v2")
elif "bilberry-hugo-theme" in x:
return x.rstrip("/v3")
else: else:
return x return x
@ -225,6 +227,8 @@ def get_corrected_theme_name(x):
return x.rstrip("/v2") return x.rstrip("/v2")
elif "osprey-delight" in x: elif "osprey-delight" in x:
return x.rstrip("/v5") return x.rstrip("/v5")
elif "bilberry-hugo-theme" in x:
return x.rstrip("/v3")
else: else:
return x return x
@ -377,11 +381,10 @@ def get_theme_dot_toml_for_each_hugo_themes():
theme_names_from_github = get_github_themes_name_list() theme_names_from_github = get_github_themes_name_list()
for hugo_theme in theme_names_from_github: for hugo_theme in theme_names_from_github:
theme = session.query(Hugothemes).filter_by(name=hugo_theme).one() theme = session.query(Hugothemes).filter_by(name=hugo_theme).one()
if theme.name == "gcushen/hugo-academic": theme_toml = "theme.toml"
theme_toml = "wowchemy/theme.toml"
else:
theme_toml = "theme.toml"
theme_name = get_corrected_theme_name(theme.name) theme_name = get_corrected_theme_name(theme.name)
if theme.name == "gcushen/hugo-academic":
theme_name = "wowchemy/starter-hugo-academic"
api_call_url = "https://api.github.com/repos/" api_call_url = "https://api.github.com/repos/"
api_call_url += f"{theme_name}/contents/{theme_toml}" api_call_url += f"{theme_name}/contents/{theme_toml}"