2020-05-23 01:45:40 +02:00
|
|
|
from inkycal.config import settings
|
2020-05-07 20:16:55 +02:00
|
|
|
|
|
|
|
|
2020-05-23 01:45:40 +02:00
|
|
|
f = '/home/pi/Desktop/settings.json'
|
2020-05-07 20:16:55 +02:00
|
|
|
|
2020-05-23 01:45:40 +02:00
|
|
|
settings = settings(f)
|
2020-05-12 19:26:10 +02:00
|
|
|
|
2020-05-23 01:45:40 +02:00
|
|
|
specified_modules = settings.active_modules()
|
|
|
|
for module in specified_modules:
|
|
|
|
try:
|
2020-05-07 20:16:55 +02:00
|
|
|
|
2020-05-23 01:45:40 +02:00
|
|
|
if module == 'inkycal_weather':
|
|
|
|
from inkycal import weather
|
|
|
|
conf = settings.get_config(module)
|
|
|
|
weather = weather(conf['size'], conf['config'])
|
|
|
|
|
|
|
|
if module == 'inkycal_rss':
|
|
|
|
from inkycal import rss
|
|
|
|
conf = settings.get_config(module)
|
|
|
|
rss = rss(conf['size'], conf['config'])
|
|
|
|
|
|
|
|
if module == 'inkycal_image':
|
|
|
|
from inkycal import image
|
|
|
|
conf = settings.get_config(module)
|
|
|
|
image = image(conf['size'], conf['config'])
|
|
|
|
|
|
|
|
if module == 'inkycal_calendar':
|
|
|
|
from inkycal import calendar
|
|
|
|
conf = settings.get_config(module)
|
|
|
|
calendar = calendar(conf['size'], conf['config'])
|
|
|
|
|
|
|
|
if module == 'inkycal_agenda':
|
|
|
|
from inkycal import agenda
|
|
|
|
conf = settings.get_config(module)
|
|
|
|
agenda = agenda(conf['size'], conf['config'])
|
|
|
|
|
|
|
|
except ImportError:
|
|
|
|
print(
|
|
|
|
'Could not find module: "{}". Please try to import manually.'.format(
|
|
|
|
module))
|