From ed317860178fe187a97fddda3d7b98fa5412a0b2 Mon Sep 17 00:00:00 2001 From: Jacob McDonnell Date: Thu, 29 Sep 2022 20:05:07 -0400 Subject: Fixed Circular Import --- main.py | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) (limited to 'main.py') diff --git a/main.py b/main.py index f041408..34fdd35 100644 --- a/main.py +++ b/main.py @@ -7,7 +7,9 @@ import datetime from settings import modules, general, lineWidth from time import sleep from Adafruit_Thermal import * -import textwrap +from textwrap import fill +from ipqr import getQrCode +from PIL import Image name = general["name"] today = datetime.date.today().strftime("%A %m-%d-%Y") @@ -30,21 +32,34 @@ def main(): if modules[module]: for line in mods[module]: line = line.replace("\n", "") - printer.println(textwrap.fill(line, lineWidth)) + printer.println(fill(line, lineWidth)) printer.feed(1) +def printSettingsPage(): + printer.println("Settings") + try: + getQrCode() + qr = Image.open(r"ipqr.png") + printer.println(fill("Scan the QR Code below to access settings", lineWidth)) + printer.printImage(qr) + except: + printer.println("No Network Connection") + + printer.wake() printer.setSize('M') sleep(10) for line in output: - printer.println(textwrap.fill(line, lineWidth)) + printer.println(fill(line, lineWidth)) try: main() except: sleep(30) main() +printSettingsPage() + printer.feed(6) printer.sleep() -- cgit v1.2.3