mirror of https://gitlab.com/bashrc2/epicyon
Variable types
parent
82586554b3
commit
cec53526b9
File diff suppressed because it is too large
Load Diff
|
|
@ -17,7 +17,7 @@ def _get_variable_from_css(css_str: str, variable: str) -> str:
|
||||||
"""
|
"""
|
||||||
if '--' + variable + ':' not in css_str:
|
if '--' + variable + ':' not in css_str:
|
||||||
return None
|
return None
|
||||||
value = css_str.split('--' + variable + ':')[1]
|
value: str = css_str.split('--' + variable + ':')[1]
|
||||||
if ';' in value:
|
if ';' in value:
|
||||||
value = value.split(';')[0].strip()
|
value = value.split(';')[0].strip()
|
||||||
value = remove_html(value)
|
value = remove_html(value)
|
||||||
|
|
@ -29,18 +29,18 @@ def _get_variable_from_css(css_str: str, variable: str) -> str:
|
||||||
def get_pwa_theme_colors(css_filename: str) -> (str, str):
|
def get_pwa_theme_colors(css_filename: str) -> (str, str):
|
||||||
"""Gets the theme/statusbar color for progressive web apps
|
"""Gets the theme/statusbar color for progressive web apps
|
||||||
"""
|
"""
|
||||||
default_pwa_theme_color = 'apple-mobile-web-app-status-bar-style'
|
default_pwa_theme_color: str = 'apple-mobile-web-app-status-bar-style'
|
||||||
pwa_theme_color = default_pwa_theme_color
|
pwa_theme_color: str = default_pwa_theme_color
|
||||||
|
|
||||||
default_pwa_theme_background_color = 'black-translucent'
|
default_pwa_theme_background_color: str = 'black-translucent'
|
||||||
pwa_theme_background_color = default_pwa_theme_background_color
|
pwa_theme_background_color: str = default_pwa_theme_background_color
|
||||||
|
|
||||||
if not is_a_file(css_filename):
|
if not is_a_file(css_filename):
|
||||||
return pwa_theme_color, pwa_theme_background_color
|
return pwa_theme_color, pwa_theme_background_color
|
||||||
|
|
||||||
css_str = load_string(css_filename,
|
css_str: str = load_string(css_filename,
|
||||||
'EX: get_pwa_theme_colors unable to read ' +
|
'EX: get_pwa_theme_colors unable to read ' +
|
||||||
css_filename)
|
css_filename)
|
||||||
if css_str is None:
|
if css_str is None:
|
||||||
css_str: str = ''
|
css_str: str = ''
|
||||||
|
|
||||||
|
|
@ -60,13 +60,13 @@ def get_pwa_theme_colors(css_filename: str) -> (str, str):
|
||||||
def pwa_manifest(base_dir: str) -> {}:
|
def pwa_manifest(base_dir: str) -> {}:
|
||||||
"""Returns progressive web app manifest
|
"""Returns progressive web app manifest
|
||||||
"""
|
"""
|
||||||
css_filename = base_dir + '/epicyon.css'
|
css_filename: str = base_dir + '/epicyon.css'
|
||||||
pwa_theme_color, pwa_theme_background_color = \
|
pwa_theme_color, pwa_theme_background_color = \
|
||||||
get_pwa_theme_colors(css_filename)
|
get_pwa_theme_colors(css_filename)
|
||||||
|
|
||||||
app1 = "https://f-droid.org/en/packages/eu.siacs.conversations"
|
app1: str = "https://f-droid.org/en/packages/eu.siacs.conversations"
|
||||||
app2 = "https://staging.f-droid.org/en/packages/im.vector.app"
|
app2: str = "https://staging.f-droid.org/en/packages/im.vector.app"
|
||||||
app3 = \
|
app3: str = \
|
||||||
"https://f-droid.org/en/packages/" + \
|
"https://f-droid.org/en/packages/" + \
|
||||||
"com.stoutner.privacybrowser.standard"
|
"com.stoutner.privacybrowser.standard"
|
||||||
return {
|
return {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue