Relay Station KW1FOX-2 #6
|
@ -0,0 +1,11 @@
|
||||||
|
[[source]]
|
||||||
|
url = "https://pypi.org/simple"
|
||||||
|
verify_ssl = true
|
||||||
|
name = "pypi"
|
||||||
|
|
||||||
|
[packages]
|
||||||
|
|
||||||
|
[dev-packages]
|
||||||
|
|
||||||
|
[requires]
|
||||||
|
python_version = "3.9"
|
|
@ -0,0 +1,20 @@
|
||||||
|
{
|
||||||
|
"_meta": {
|
||||||
|
"hash": {
|
||||||
|
"sha256": "a36a5392bb1e8bbc06bfaa0761e52593cf2d83b486696bf54667ba8da616c839"
|
||||||
|
},
|
||||||
|
"pipfile-spec": 6,
|
||||||
|
"requires": {
|
||||||
|
"python_version": "3.9"
|
||||||
|
},
|
||||||
|
"sources": [
|
||||||
|
{
|
||||||
|
"name": "pypi",
|
||||||
|
"url": "https://pypi.org/simple",
|
||||||
|
"verify_ssl": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"default": {},
|
||||||
|
"develop": {}
|
||||||
|
}
|
|
@ -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()
|
|
@ -0,0 +1,5 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
pipenv install -r requirements.txt
|
||||||
|
|
||||||
|
pipenv run python dash.py
|
Loading…
Reference in New Issue