added other random scripts and functions
This commit is contained in:
parent
ef148dbbb6
commit
3f1207a5cd
8 changed files with 1929 additions and 11 deletions
43
fluepdot-img.py
Normal file
43
fluepdot-img.py
Normal file
|
@ -0,0 +1,43 @@
|
|||
"""
|
||||
Post fluepdot text to display
|
||||
"""
|
||||
# requires: python-fluepdot, python-dotenv
|
||||
|
||||
import os
|
||||
from dotenv import load_dotenv
|
||||
from fluepdot import Fluepdot
|
||||
|
||||
load_dotenv()
|
||||
|
||||
fd = Fluepdot(f'http://{os.getenv('DOTS_HOST')}')
|
||||
|
||||
fluepdot = (" XXX XX XX XX \n"
|
||||
" XXXX XX XX XX \n"
|
||||
" XX XX XX XX \n"
|
||||
" XXXXX XX XX XX XXXX XX XXX XXX XX XXXX XXXXX\n"
|
||||
" XXXXX XX XX XX XXXXXX XXXXXXX XXXXXXX XXXXXXX XXXXX\n"
|
||||
" XX XX XX XX XX XX XX XX XX XXX XXX XX XX \n"
|
||||
" XX XX XX XX XXXXXXXX XXX XX XX XX XX XX XX \n"
|
||||
" XX XX XX XX XXXXXXXX XX XX XX XX XX XX XX \n"
|
||||
" XX XX XX XX XX XX XX XX XXX XX XX XX \n"
|
||||
"XX XX XX XXX XXX XX XXX XX XX XX XX XXX XX \n"
|
||||
"XX XX XXXXXXXX XXXXXXX XXXXXXX XXXXXXX XXXXXXX XXXX \n"
|
||||
"XX XX XXXX XX XXXXX XX XXX XXX XX XXXX XXX \n"
|
||||
" XX \n"
|
||||
" XX \n"
|
||||
" XX ")
|
||||
|
||||
|
||||
|
||||
frame = [[x == "X" for x in s] for s in fluepdot.split("\n")]
|
||||
fd.post_frame(frame, center=True)
|
||||
|
||||
x, y = fd.get_size()
|
||||
|
||||
for i, l in enumerate(frame):
|
||||
pad = (x - len(l)) // 2
|
||||
frame[i] = [False]*pad + l + [False]*pad
|
||||
|
||||
pacman = fd.get_frame()
|
||||
for l in pacman:
|
||||
print(l)
|
Loading…
Add table
Add a link
Reference in a new issue