23 lines
670 B
Python
23 lines
670 B
Python
import os
|
|
from pathlib import Path
|
|
from rgbmatrix import graphics
|
|
|
|
|
|
# --- Default vars ---
|
|
SCRIPT_DIR = Path(__file__).parent.resolve()
|
|
ASSET_DIR = os.path.join(SCRIPT_DIR, "assets")
|
|
LOGO_DIR = os.path.join(ASSET_DIR, "logos")
|
|
|
|
# --- importable data dict ---
|
|
data = {
|
|
"paths": {
|
|
"SCRIPT_DIR": SCRIPT_DIR,
|
|
"ASSET_DIR": ASSET_DIR,
|
|
"LOGO_DIR": LOGO_DIR
|
|
},
|
|
"fonts": {
|
|
"font": graphics.Font().LoadFont(os.path.join(ASSET_DIR, "fonts/7x13.bdf")),
|
|
"font_small": graphics.Font().LoadFont(os.path.join(ASSET_DIR, "fonts/5x7.bdf")),
|
|
"font_big": graphics.Font().LoadFont(os.path.join(ASSET_DIR, "fonts/9x18.bdf"))
|
|
}
|
|
} |