feat/stdout #3
Reference in New Issue
Block a user
Delete Branch "feat/stdout"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
--firehose mode + performance overhaul
Adds a --firehose flag that pins a 12-row rapid-cycling data zone to the bottom of the terminal. Headlines scroll upward out of it, dissolving at both edges. The firehose cycles through raw headlines, dense glitch noise, synthetic feed telemetry, and headline fragments at 20 FPS.
Changes:
• --firehose — new exec option; composable with --poetry
• Decoupled frame loop: render at 50ms (20 FPS) with scroll advancing independently via accumulator
• sys.stdout.buffer.write for raw frame output, time.monotonic() for precise frame timing
• Feed cache (.mainline_cache_{mode}.json) — saves fetched items to disk; instant startup on subsequent runs. --refresh to bypass.
• .gitignore for pycache/, .mainline_venv/, cache files
--firehosemode with a dynamic bottom display zone and include standard Python ignores in .gitignore. ce81f94a9bFIREHOSEconditional frombot_fcalculation. 20ebe96ea6