summaryrefslogtreecommitdiff
path: root/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'main.py')
-rw-r--r--main.py21
1 files changed, 18 insertions, 3 deletions
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()