17 lines
409 B
Python
17 lines
409 B
Python
|
from inkycal.modules import *
|
||
|
|
||
|
# get list of all modules inside inkycal-modules folder
|
||
|
modules = [i for i in dir() if i[0].isupper()]
|
||
|
|
||
|
# Add the config of each module to the list settings
|
||
|
settings = []
|
||
|
|
||
|
for module in modules:
|
||
|
command = f"conf = {module}.get_config()"
|
||
|
exec(command)
|
||
|
settings.append(conf)
|
||
|
|
||
|
# return the config of all modules for the web-ui
|
||
|
def get_all_config():
|
||
|
return settings
|