Code cleanup
This commit is contained in:
parent
ebe284072d
commit
5b0fdde7dd
@ -12,11 +12,11 @@ import os
|
||||
import time
|
||||
|
||||
|
||||
# Get the path to the Inky-Calendar folder
|
||||
# Get the path to the Inkycal folder
|
||||
top_level = os.path.dirname(
|
||||
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/'
|
||||
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( (c5, c6) , 0, 90, 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)
|
||||
|
Loading…
Reference in New Issue
Block a user