forked from genewildish/Mainline
refactor: Fix import ordering and code formatting with ruff
Organize imports in render.py and scroll.py to meet ruff style requirements. Add blank lines for code formatting compliance.
This commit is contained in:
@@ -75,7 +75,9 @@ def _draw_color_picker(themes_list, selected):
|
|||||||
print(CLR, end="")
|
print(CLR, end="")
|
||||||
print()
|
print()
|
||||||
|
|
||||||
print(f" {G_HI}▼ COLOR THEME{RST} {W_GHOST}─ ↑/↓ or j/k to move, Enter/q to select{RST}")
|
print(
|
||||||
|
f" {G_HI}▼ COLOR THEME{RST} {W_GHOST}─ ↑/↓ or j/k to move, Enter/q to select{RST}"
|
||||||
|
)
|
||||||
print(f" {W_GHOST}{'─' * (tw() - 4)}{RST}\n")
|
print(f" {W_GHOST}{'─' * (tw() - 4)}{RST}\n")
|
||||||
|
|
||||||
for i, (theme_id, theme) in enumerate(themes_list):
|
for i, (theme_id, theme) in enumerate(themes_list):
|
||||||
@@ -341,7 +343,7 @@ def main():
|
|||||||
print()
|
print()
|
||||||
_subtitle = {
|
_subtitle = {
|
||||||
"poetry": "literary consciousness stream",
|
"poetry": "literary consciousness stream",
|
||||||
"code": "source consciousness stream",
|
"code": "source consciousness stream",
|
||||||
}.get(config.MODE, "digital consciousness stream")
|
}.get(config.MODE, "digital consciousness stream")
|
||||||
print(f" {W_DIM}v0.1 · {_subtitle}{RST}")
|
print(f" {W_DIM}v0.1 · {_subtitle}{RST}")
|
||||||
print(f" {W_GHOST}{'─' * (w - 4)}{RST}")
|
print(f" {W_GHOST}{'─' * (w - 4)}{RST}")
|
||||||
@@ -365,6 +367,7 @@ def main():
|
|||||||
save_cache(items)
|
save_cache(items)
|
||||||
elif config.MODE == "code":
|
elif config.MODE == "code":
|
||||||
from engine.fetch_code import fetch_code
|
from engine.fetch_code import fetch_code
|
||||||
|
|
||||||
slow_print(" > INITIALIZING SOURCE ARRAY...\n")
|
slow_print(" > INITIALIZING SOURCE ARRAY...\n")
|
||||||
time.sleep(0.2)
|
time.sleep(0.2)
|
||||||
print()
|
print()
|
||||||
|
|||||||
@@ -58,8 +58,10 @@ HEADLINE_LIMIT = 1000
|
|||||||
FEED_TIMEOUT = 10
|
FEED_TIMEOUT = 10
|
||||||
MIC_THRESHOLD_DB = 50 # dB above which glitches intensify
|
MIC_THRESHOLD_DB = 50 # dB above which glitches intensify
|
||||||
MODE = (
|
MODE = (
|
||||||
"poetry" if "--poetry" in sys.argv or "-p" in sys.argv
|
"poetry"
|
||||||
else "code" if "--code" in sys.argv
|
if "--poetry" in sys.argv or "-p" in sys.argv
|
||||||
|
else "code"
|
||||||
|
if "--code" in sys.argv
|
||||||
else "news"
|
else "news"
|
||||||
)
|
)
|
||||||
FIREHOSE = "--firehose" in sys.argv
|
FIREHOSE = "--firehose" in sys.argv
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ from engine.sources import NO_UPPER, SCRIPT_FONTS, SOURCE_LANGS
|
|||||||
from engine.terminal import RST
|
from engine.terminal import RST
|
||||||
from engine.translate import detect_location_language, translate_headline
|
from engine.translate import detect_location_language, translate_headline
|
||||||
|
|
||||||
|
|
||||||
# ─── GRADIENT ─────────────────────────────────────────────
|
# ─── GRADIENT ─────────────────────────────────────────────
|
||||||
def _color_codes_to_ansi(color_codes):
|
def _color_codes_to_ansi(color_codes):
|
||||||
"""Convert a list of 256-color codes to ANSI escape code strings.
|
"""Convert a list of 256-color codes to ANSI escape code strings.
|
||||||
@@ -80,6 +81,7 @@ def _default_magenta_gradient():
|
|||||||
"\033[2;38;5;235m", # near black
|
"\033[2;38;5;235m", # near black
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
# ─── FONT LOADING ─────────────────────────────────────────
|
# ─── FONT LOADING ─────────────────────────────────────────
|
||||||
_FONT_OBJ = None
|
_FONT_OBJ = None
|
||||||
_FONT_OBJ_KEY = None
|
_FONT_OBJ_KEY = None
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ from engine.effects import (
|
|||||||
noise,
|
noise,
|
||||||
vis_trunc,
|
vis_trunc,
|
||||||
)
|
)
|
||||||
from engine.render import big_wrap, lr_gradient, msg_gradient, make_block
|
from engine.render import big_wrap, lr_gradient, make_block, msg_gradient
|
||||||
from engine.terminal import CLR, RST, W_COOL, th, tw
|
from engine.terminal import CLR, RST, W_COOL, th, tw
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user