This commit is contained in:
2025-02-06 09:52:08 +00:00
parent 19c2950ae4
commit 3333871947
3 changed files with 72 additions and 60 deletions

View File

@@ -1,48 +1,8 @@
from PIL import Image
from PIL import ImageDraw
from PIL import ImageFont
from datetime import datetime
from time import gmtime, strftime
import time
black = '#000000'
white = '#ffffff'
image = Image.new("P", (400, 300))
draw = ImageDraw.Draw(image)
fontSymbols = ImageFont.truetype("SymbolsNerdFont-Regular.ttf", 18)
fontTitle = ImageFont.truetype("Nunito-SemiBold.ttf", 24)
fontLarge = ImageFont.truetype ("Nunito-ExtraLight.ttf", 18)
fontSmall = ImageFont.truetype ("Nunito-ExtraLight.ttf", 16)
fontVerySmall = ImageFont.truetype("Nunito-ExtraLight.ttf", 10)
# Draw the top bar
draw.rectangle((0, 0, 400, 300), fill=white)
draw.rectangle((0, 0, 400, 40), fill=black)
# Add the clock
timeStr = strftime("%H:%M", time.localtime())
draw.text((10, 10), timeStr, white, fontSmall)
# Add indoor tempriture
draw.text((350, 10), "19c", white, fontSmall)
# Add tasks
draw.text((10, 50), 'Tasks', black, fontTitle)
draw.text((10, 90), '󰄱', black, fontSymbols)
draw.text((30, 87), 'Do a thing', black, fontLarge)
draw.text((10, 120), '󰄵', black, fontSymbols)
draw.text((30, 117), 'Done a thing', black, fontLarge)
# image.save('built.bmp')
from inky import InkyWHAT
from inky.auto import auto
from building import draw_image
display = auto(verbose = True)
image = draw_image()
display.set_image(image)
display.show()