Switch from filenames to classnames for generated images
This commit is contained in:
		| @@ -34,7 +34,7 @@ except ModuleNotFoundError: | |||||||
|  |  | ||||||
| filename = os.path.basename(__file__).split('.py')[0] | filename = os.path.basename(__file__).split('.py')[0] | ||||||
| logger = logging.getLogger(filename) | logger = logging.getLogger(filename) | ||||||
| logger.setLevel(level=logging.INFO) | logger.setLevel(level=logging.ERROR) | ||||||
|  |  | ||||||
| class iCalendar: | class iCalendar: | ||||||
|   """iCalendar parsing moudule for inkycal. |   """iCalendar parsing moudule for inkycal. | ||||||
|   | |||||||
| @@ -32,8 +32,8 @@ class Agenda(inkycal_module): | |||||||
|       if not param in section_config: |       if not param in section_config: | ||||||
|         raise Exception('config is missing {}'.format(param)) |         raise Exception('config is missing {}'.format(param)) | ||||||
|  |  | ||||||
|     # module name |     # class name | ||||||
|     self.name = filename |     self.name = self.__class__.__name__ | ||||||
|  |  | ||||||
|     # module specific parameters |     # module specific parameters | ||||||
|     self.date_format = 'ddd D MMM' |     self.date_format = 'ddd D MMM' | ||||||
|   | |||||||
| @@ -31,18 +31,16 @@ class Calendar(inkycal_module): | |||||||
|         raise Exception('config is missing {}'.format(param)) |         raise Exception('config is missing {}'.format(param)) | ||||||
|  |  | ||||||
|     # module name |     # module name | ||||||
|     self.name = filename |     self.name = self.__class__.__name__ | ||||||
|  |  | ||||||
|     # module specific parameters |     # module specific parameters | ||||||
|     self.shuffle_feeds = True |  | ||||||
|  |  | ||||||
|     self.num_font = ImageFont.truetype( |     self.num_font = ImageFont.truetype( | ||||||
|       fonts['NotoSans-SemiCondensed'], size = self.fontsize) |       fonts['NotoSans-SemiCondensed'], size = self.fontsize) | ||||||
|     self.weekstart = self.config['week_starts_on'] |     self.weekstart = self.config['week_starts_on'] | ||||||
|     self.show_events = True |     self.show_events = True | ||||||
|     self.date_format = 'D MMM' # used for dates |     self.date_format = 'D MMM' | ||||||
|     self.time_format = "HH:mm" # used for timings |     self.time_format = "HH:mm" | ||||||
|     self.language = 'en' # Grab from settings file? |     self.language = 'en' | ||||||
|  |  | ||||||
|     self.timezone = get_system_tz() |     self.timezone = get_system_tz() | ||||||
|     self.ical_urls = self.config['ical_urls'] |     self.ical_urls = self.config['ical_urls'] | ||||||
| @@ -220,7 +218,7 @@ class Calendar(inkycal_module): | |||||||
|       self._upcoming_events = upcoming_events |       self._upcoming_events = upcoming_events | ||||||
|  |  | ||||||
|       # delete events which won't be able to fit (more events than lines) |       # delete events which won't be able to fit (more events than lines) | ||||||
|       upcoming_events[max_event_lines:] |       upcoming_events[:max_event_lines] | ||||||
|  |  | ||||||
|  |  | ||||||
|       # Check if any events were found in the given timerange |       # Check if any events were found in the given timerange | ||||||
| @@ -262,6 +260,7 @@ class Calendar(inkycal_module): | |||||||
|                   (event_width_l, line_height), name, font=self.font, |                   (event_width_l, line_height), name, font=self.font, | ||||||
|                   alignment = 'left') |                   alignment = 'left') | ||||||
|             else: |             else: | ||||||
|  |               # change this event_width to event_width_s? | ||||||
|               write(im_black, (time_width, event_lines[cursor][1]), |               write(im_black, (time_width, event_lines[cursor][1]), | ||||||
|                   (event_width, line_height), time, font=self.font, |                   (event_width, line_height), time, font=self.font, | ||||||
|                   alignment = 'left') |                   alignment = 'left') | ||||||
|   | |||||||
| @@ -37,7 +37,7 @@ class RSS(inkycal_module): | |||||||
|         raise Exception('config is missing {}'.format(param)) |         raise Exception('config is missing {}'.format(param)) | ||||||
|  |  | ||||||
|     # module name |     # module name | ||||||
|     self.name = filename |     self.name = self.__class__.__name__ | ||||||
|  |  | ||||||
|     # module specific parameters |     # module specific parameters | ||||||
|     self.shuffle_feeds = True |     self.shuffle_feeds = True | ||||||
|   | |||||||
| @@ -39,7 +39,7 @@ class Weather(inkycal_module): | |||||||
|         raise Exception('config is missing {}'.format(param)) |         raise Exception('config is missing {}'.format(param)) | ||||||
|  |  | ||||||
|     # module name |     # module name | ||||||
|     self.name = filename |     self.name = self.__class__.__name__ | ||||||
|  |  | ||||||
|     # module specific parameters |     # module specific parameters | ||||||
|     self.owm = pyowm.OWM(self.config['api_key']) |     self.owm = pyowm.OWM(self.config['api_key']) | ||||||
|   | |||||||
| @@ -64,7 +64,7 @@ class simple(inkycal_module): | |||||||
|     super().__init__(section_size, section_config) |     super().__init__(section_size, section_config) | ||||||
|  |  | ||||||
|     # module name (required) |     # module name (required) | ||||||
|     self.name = filename |     self.name = self.__class__.__name__ | ||||||
|  |  | ||||||
|     # module specific parameters (optional) |     # module specific parameters (optional) | ||||||
|     self.do_something = True |     self.do_something = True | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user