Compare commits

...

2 Commits

Author SHA1 Message Date
Kenwood 5fad6f294c ignore gross 2021-11-27 14:21:09 -05:00
Kenwood 9a771e8cd4 Create all dashboard code 2021-11-27 14:20:22 -05:00
4 changed files with 40 additions and 0 deletions

2
.gitignore vendored
View File

@ -1,5 +1,7 @@
# Python # Python
__pycache__ __pycache__
Pipfile
Pipfile.lock
# CAD # CAD
*.stl *.stl

View File

@ -0,0 +1,33 @@
# Draw text to center of screen
import curses
screen = curses.initscr()
num_rows, num_cols = screen.getmaxyx()
# Make a function to print a line in the center of screen
def print_center(message):
# Calculate center row
middle_row = int(num_rows / 2)
# Calculate center column, and then adjust starting position based
# on the length of the message
half_length_of_message = int(len(message) / 2)
middle_column = int(num_cols / 2)
x_position = middle_column - half_length_of_message
# Draw the text
screen.addstr(middle_row, x_position, message)
screen.refresh()
print_center("Greatness awaits...")
# Wait and cleanup
while True:
try:
curses.napms(500)
except KeyboardInterrupt:
break
curses.endwin()

View File

@ -0,0 +1,5 @@
#!/bin/bash
pipenv install -r requirements.txt
pipenv run python dash.py