Code cleanup
This commit is contained in:
		| @@ -12,11 +12,11 @@ import os | |||||||
| import time | import time | ||||||
|  |  | ||||||
|  |  | ||||||
| # Get the path to the Inky-Calendar folder | # Get the path to the Inkycal folder | ||||||
| top_level = os.path.dirname( | top_level = os.path.dirname( | ||||||
|   os.path.abspath(os.path.dirname(__file__))).split('/inkycal')[0] |   os.path.abspath(os.path.dirname(__file__))).split('/inkycal')[0] | ||||||
|  |  | ||||||
| # Get path of 'fonts' and 'images' folders within Inky-Calendar folder | # Get path of 'fonts' and 'images' folders within Inkycal folder | ||||||
| fonts_location = top_level + '/fonts/' | fonts_location = top_level + '/fonts/' | ||||||
| images = top_level + '/images/' | images = top_level + '/images/' | ||||||
|  |  | ||||||
| @@ -213,99 +213,3 @@ def draw_border(image, xy, size, radius=5, thickness=1, shrinkage=(0.1,0.1)): | |||||||
|     draw.arc(  (c3, c4) , 270, 360, fill=colour, width=thickness) |     draw.arc(  (c3, c4) , 270, 360, fill=colour, width=thickness) | ||||||
|     draw.arc(  (c5, c6) , 0, 90, fill=colour, width=thickness) |     draw.arc(  (c5, c6) , 0, 90, fill=colour, width=thickness) | ||||||
|     draw.arc(  (c7, c8) , 90, 180, fill=colour, width=thickness) |     draw.arc(  (c7, c8) , 90, 180, fill=colour, width=thickness) | ||||||
|  |  | ||||||
|  |  | ||||||
| """Not required anymore?""" |  | ||||||
| ##def clear_image(section, colour = background_colour): |  | ||||||
| ##  """Clear the image""" |  | ||||||
| ##  width, height = eval(section+'_width'), eval(section+'_height') |  | ||||||
| ##  position = (0, eval(section+'_offset')) |  | ||||||
| ##  box = Image.new('RGB', (width, height), colour) |  | ||||||
| ##  image.paste(box, position) |  | ||||||
| ## |  | ||||||
| ##  if three_colour_support == True: |  | ||||||
| ##    image_col.paste(box, position) |  | ||||||
|  |  | ||||||
|  |  | ||||||
| """Not required anymore?""" |  | ||||||
| ##def crop_image(input_image, section): |  | ||||||
| ##  """Crop an input image to the desired section""" |  | ||||||
| ##  x1, y1 = 0, eval(section+'_offset') |  | ||||||
| ##  x2, y2 = eval(section+'_width'), y1 + eval(section+'_height') |  | ||||||
| ##  image = input_image.crop((x1,y1,x2,y2)) |  | ||||||
| ##  return image |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| """Not required anymore?""" |  | ||||||
| ##def image_cleanup(): |  | ||||||
| ##  """Delete all files in the image folder""" |  | ||||||
| ##  print('Cleanup of previous images...', end = '') |  | ||||||
| ##  for temp_files in glob(image_path+'*'): |  | ||||||
| ##      os.remove(temp_files) |  | ||||||
| ##  print('Done') |  | ||||||
|  |  | ||||||
|  |  | ||||||
| ##def optimise_colours(image, threshold=220): |  | ||||||
| ##  buffer = numpy.array(image.convert('RGB')) |  | ||||||
| ##  red, green = buffer[:, :, 0], buffer[:, :, 1] |  | ||||||
| ##  buffer[numpy.logical_and(red <= threshold, green <= threshold)] = [0,0,0] #grey->black |  | ||||||
| ##  image = Image.fromarray(buffer) |  | ||||||
| ##  return image |  | ||||||
| ## |  | ||||||
| ##def calibrate_display(no_of_cycles): |  | ||||||
| ##  """How many times should each colour be calibrated? Default is 3""" |  | ||||||
| ##  epaper = driver.EPD() |  | ||||||
| ##  epaper.init() |  | ||||||
| ## |  | ||||||
| ##  white = Image.new('1', (display_width, display_height), 'white') |  | ||||||
| ##  black = Image.new('1', (display_width, display_height), 'black') |  | ||||||
| ## |  | ||||||
| ##  print('----------Started calibration of E-Paper display----------') |  | ||||||
| ##  if 'colour' in model: |  | ||||||
| ##    for _ in range(no_of_cycles): |  | ||||||
| ##      print('Calibrating...', end= ' ') |  | ||||||
| ##      print('black...', end= ' ') |  | ||||||
| ##      epaper.display(epaper.getbuffer(black), epaper.getbuffer(white)) |  | ||||||
| ##      print('colour...', end = ' ') |  | ||||||
| ##      epaper.display(epaper.getbuffer(white), epaper.getbuffer(black)) |  | ||||||
| ##      print('white...') |  | ||||||
| ##      epaper.display(epaper.getbuffer(white), epaper.getbuffer(white)) |  | ||||||
| ##      print('Cycle {0} of {1} complete'.format(_+1, no_of_cycles)) |  | ||||||
| ##  else: |  | ||||||
| ##    for _ in range(no_of_cycles): |  | ||||||
| ##      print('Calibrating...', end= ' ') |  | ||||||
| ##      print('black...', end = ' ') |  | ||||||
| ##      epaper.display(epaper.getbuffer(black)) |  | ||||||
| ##      print('white...') |  | ||||||
| ##      epaper.display(epaper.getbuffer(white)), |  | ||||||
| ##      print('Cycle {0} of {1} complete'.format(_+1, no_of_cycles)) |  | ||||||
| ## |  | ||||||
| ##    print('-----------Calibration complete----------') |  | ||||||
| ##    epaper.sleep() |  | ||||||
|  |  | ||||||
|  |  | ||||||
| """Not required anymore?""" |  | ||||||
| ##def check_for_updates(): |  | ||||||
| ##  with open(path+'release.txt','r') as file: |  | ||||||
| ##    lines = file.readlines() |  | ||||||
| ##    installed_release = lines[0].rstrip() |  | ||||||
|  |  | ||||||
| ##  temp = subp.check_output(['curl','-s','https://github.com/aceisace/Inky-Calendar/releases/latest']) |  | ||||||
| ##  latest_release_url = str(temp).split('"')[1] |  | ||||||
| ##  latest_release = latest_release_url.split('/tag/')[1] |  | ||||||
| ## |  | ||||||
| ##  def get_id(version): |  | ||||||
| ##    if not version.startswith('v'): |  | ||||||
| ##      print('incorrect release format!') |  | ||||||
| ##    v = ''.join(version.split('v')[1].split('.')) |  | ||||||
| ##    if len(v) == 2: |  | ||||||
| ##      v += '0' |  | ||||||
| ##    return int(v) |  | ||||||
| ## |  | ||||||
| ##  if get_id(installed_release) < get_id(latest_release): |  | ||||||
| ##    print('New update available!. Please update to the latest version') |  | ||||||
| ##    print('current release:', installed_release, 'new version:', latest_release) |  | ||||||
| ##  else: |  | ||||||
| ##    print('You are using the latest version of the Inky-Calendar software:', end = ' ') |  | ||||||
| ##    print(installed_release) |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user