mirror of
https://github.com/gilbN/theme.park.git
synced 2024-10-05 15:07:11 +02:00
sorting
This commit is contained in:
parent
39c6b99c86
commit
784ad3e13d
10
themes.py
10
themes.py
@ -56,7 +56,7 @@ def create_addons_json():
|
||||
}
|
||||
}
|
||||
)
|
||||
return dumps(ADDONS)
|
||||
return dumps(ADDONS, sort_keys=True)
|
||||
|
||||
|
||||
def create_json(app_folders: list = None, themes: list = None, community_themes: list = None, no_sub_folders=False):
|
||||
@ -76,7 +76,7 @@ def create_json(app_folders: list = None, themes: list = None, community_themes:
|
||||
"url": f"https://{DOMAIN}/css/community-theme-options/{theme}?sha={COMMUNITY_THEME_SHAS.get(theme)}"
|
||||
}for theme in community_themes
|
||||
}
|
||||
THEMES_DICT.update({
|
||||
THEMES_DICT.update(dict(sorted({
|
||||
"themes": {
|
||||
**THEMES
|
||||
},
|
||||
@ -86,21 +86,21 @@ def create_json(app_folders: list = None, themes: list = None, community_themes:
|
||||
"all-themes": {
|
||||
**THEMES, **COMMUNITY_THEMES
|
||||
}
|
||||
})
|
||||
}.items())))
|
||||
return dumps(THEMES_DICT)
|
||||
else:
|
||||
ADDONS = loads(create_addons_json())
|
||||
APPS = {"applications": {}}
|
||||
app_shas = subprocess.check_output(["git", "ls-files", "-s", "./css/base/*base.css"])
|
||||
SHAS = get_shas(app_shas)
|
||||
APPS.update({
|
||||
APPS.update(dict(sorted({
|
||||
"applications": {
|
||||
app: {
|
||||
"base_css": f"https://{DOMAIN}/css/base/{app}/{app}-base.css?sha={SHAS.get(f'{app}-base.css')}",
|
||||
"addons": ADDONS["addons"][app] if app in ADDONS["addons"] else {}
|
||||
} for app in app_folders if not isfile(f'./css/base/{app}/.deprecated')
|
||||
}
|
||||
})
|
||||
}.items())))
|
||||
THEMES = loads(create_json(themes=themes, community_themes=community_themes, no_sub_folders=True))
|
||||
APPS.update(ADDONS)
|
||||
APPS.update(THEMES)
|
||||
|
Loading…
Reference in New Issue
Block a user