feat/scalability #10
Reference in New Issue
Block a user
Delete Branch "feat/scalability"
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?
Refactor: Extract mainline.py into modular engine/ package
Refactor the monolithic 1081-line mainline.py into a 13-module
engine/packagewith separated concerns. mainline.py is now a 44-line venv bootstrap shim.
Modules: config, sources, terminal, filter, translate, render, effects, fetch,
ntfy, mic, scroll, app.
ntfy.py(NtfyPoller) andmic.py(MicMonitor) are standalone classes with zerointernal dependencies, ready to reuse in other visualizers.
All three modes verified: news, poetry, firehose.
enginepackage, extracting data sources tosources.py, and add refactoring documentation. dcc3718012translatemodule for Google Translate integration and location-based language detection, and add a newfiltermodule. d3c403848c/Users/genejohnson/Dev/mainline/mainline.pyto generate an accurate commit message. 339510dd60