diff --git a/inkycal/modules/inky_image.py b/inkycal/modules/inky_image.py index e069114..56ef31a 100755 --- a/inkycal/modules/inky_image.py +++ b/inkycal/modules/inky_image.py @@ -55,7 +55,7 @@ class Inkyimage: image = Image.open(path) except FileNotFoundError: logger.error('No image file found', exc_info=True) - raise Exception('Your file could not be found. Please check the filepath') + raise Exception(f'Your file could not be found. Please check the filepath: {path}') except OSError: logger.error('Invalid Image file provided', exc_info=True) diff --git a/inkycal/modules/inkycal_image.py b/inkycal/modules/inkycal_image.py index 37b4a1a..dcd4b8d 100755 --- a/inkycal/modules/inkycal_image.py +++ b/inkycal/modules/inkycal_image.py @@ -6,6 +6,7 @@ Copyright by aceinnolab """ from inkycal.modules.template import inkycal_module +from inkycal.modules.inkycal_openweather_scrape import get_scraped_weatherforecast_image from inkycal.custom import * from inkycal.modules.inky_image import Inkyimage as Images @@ -68,6 +69,9 @@ class Inkyimage(inkycal_module): print(f'{__name__} loaded') def generate_image(self): + """Call the openweather scraper""" + _,_ = get_scraped_weatherforecast_image() + """Generate image for this module""" # Define new image size with respect to padding diff --git a/inkycal/modules/inkycal_openweather_scrape.py b/inkycal/modules/inkycal_openweather_scrape.py index db1b516..2cc6b18 100644 --- a/inkycal/modules/inkycal_openweather_scrape.py +++ b/inkycal/modules/inkycal_openweather_scrape.py @@ -78,3 +78,10 @@ def get_scraped_weatherforecast_image() -> Image: im = ImageEnhance.Contrast(im).enhance(1.3) im.save(image_filename) return im, im + +def main(): + _, _ = get_scraped_weatherforecast_image() + +if __name__ == '__main__': + print(f'running {__name__} in standalone/debug mode') + main() \ No newline at end of file