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 |