Update inkycal_stocks.py
This commit is contained in:
		| @@ -1,4 +1,5 @@ | |||||||
| #!python3 | #!/usr/bin/python3 | ||||||
|  | # -*- coding: utf-8 -*- | ||||||
| """ | """ | ||||||
| Stocks Module for Inkycal Project | Stocks Module for Inkycal Project | ||||||
|  |  | ||||||
| @@ -10,14 +11,14 @@ Version 0.1: Migration to Inkycal 2.0.0b | |||||||
|  |  | ||||||
| by https://github.com/worstface | by https://github.com/worstface | ||||||
| """ | """ | ||||||
| import os |  | ||||||
| import logging | import logging | ||||||
|  | import os | ||||||
| from inkycal.modules.template import inkycal_module |  | ||||||
| from inkycal.custom import write, internet_available |  | ||||||
|  |  | ||||||
| from PIL import Image | from PIL import Image | ||||||
|  |  | ||||||
|  | from inkycal.custom import write, internet_available | ||||||
|  | from inkycal.modules.template import inkycal_module | ||||||
|  |  | ||||||
| try: | try: | ||||||
|     import yfinance as yf |     import yfinance as yf | ||||||
| except ImportError: | except ImportError: | ||||||
| @@ -82,11 +83,11 @@ class Stocks(inkycal_module): | |||||||
|         tmpPath = '/tmp/inkycal_stocks/' |         tmpPath = '/tmp/inkycal_stocks/' | ||||||
|  |  | ||||||
|         try: |         try: | ||||||
|             if not os.path.exists(tmpPath): |             os.mkdir(tmpPath) | ||||||
|                 os.mkdir(tmpPath) |  | ||||||
|                 print(f"Successfully created tmp directory {tmpPath} ") |  | ||||||
|         except OSError: |         except OSError: | ||||||
|             print(f"Creation of tmp directory {tmpPath} failed") |             print(f"Creation of tmp directory {tmpPath} failed") | ||||||
|  |         else: | ||||||
|  |             print(f"Successfully created tmp directory {tmpPath} ") | ||||||
|  |  | ||||||
|         # Check if internet is available |         # Check if internet is available | ||||||
|         if internet_available() == True: |         if internet_available() == True: | ||||||
| @@ -96,10 +97,9 @@ class Stocks(inkycal_module): | |||||||
|  |  | ||||||
|         # Set some parameters for formatting feeds |         # Set some parameters for formatting feeds | ||||||
|         line_spacing = 1 |         line_spacing = 1 | ||||||
|         text_bbox_height = self.font.getbbox("hg") |         line_height = self.font.getsize('hg')[1] + line_spacing | ||||||
|         line_height = text_bbox_height[3] - text_bbox_height[1] + line_spacing |  | ||||||
|         line_width = im_width |         line_width = im_width | ||||||
|         max_lines = (im_height // line_height) |         max_lines = (im_height // (self.font.getsize('hg')[1] + line_spacing)) | ||||||
|  |  | ||||||
|         logger.debug(f"max_lines: {max_lines}") |         logger.debug(f"max_lines: {max_lines}") | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user