mirror of
https://github.com/ChuckBuilds/LEDMatrix.git
synced 2026-04-10 21:03:01 +00:00
Stock News manager Rename
rename stock news ticker to enable other news in the future
This commit is contained in:
@@ -4,7 +4,7 @@ import sys
|
|||||||
import os
|
import os
|
||||||
from src.config_manager import ConfigManager
|
from src.config_manager import ConfigManager
|
||||||
from src.display_manager import DisplayManager
|
from src.display_manager import DisplayManager
|
||||||
from src.news_manager import NewsManager
|
from src.stock_news_manager import StockNewsManager
|
||||||
from src.stock_manager import StockManager
|
from src.stock_manager import StockManager
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
@@ -21,7 +21,7 @@ def main():
|
|||||||
stock_manager = StockManager(config, display_manager)
|
stock_manager = StockManager(config, display_manager)
|
||||||
|
|
||||||
# Initialize news manager
|
# Initialize news manager
|
||||||
news_manager = NewsManager(config, display_manager)
|
news_manager = StockNewsManager(config, display_manager)
|
||||||
|
|
||||||
print("News ticker integration test started. Press Ctrl+C to exit.")
|
print("News ticker integration test started. Press Ctrl+C to exit.")
|
||||||
print("Displaying stock data and news headlines...")
|
print("Displaying stock data and news headlines...")
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ from PIL import Image, ImageDraw
|
|||||||
logging.basicConfig(level=logging.INFO)
|
logging.basicConfig(level=logging.INFO)
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
class NewsManager:
|
class StockNewsManager:
|
||||||
def __init__(self, config: Dict[str, Any], display_manager):
|
def __init__(self, config: Dict[str, Any], display_manager):
|
||||||
self.config = config
|
self.config = config
|
||||||
self.config_manager = ConfigManager()
|
self.config_manager = ConfigManager()
|
||||||
@@ -4,12 +4,12 @@ import sys
|
|||||||
import os
|
import os
|
||||||
from src.config_manager import ConfigManager
|
from src.config_manager import ConfigManager
|
||||||
from src.display_manager import DisplayManager
|
from src.display_manager import DisplayManager
|
||||||
from src.news_manager import NewsManager
|
from src.stock_news_manager import StockNewsManager
|
||||||
|
|
||||||
print(f"Current working directory: {os.getcwd()}")
|
print(f"Current working directory: {os.getcwd()}")
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
"""Test the NewsManager class directly."""
|
"""Test the StockNewsManager class directly."""
|
||||||
try:
|
try:
|
||||||
# Load configuration
|
# Load configuration
|
||||||
config_manager = ConfigManager()
|
config_manager = ConfigManager()
|
||||||
@@ -28,7 +28,7 @@ def main():
|
|||||||
display_manager = DisplayManager(display_config)
|
display_manager = DisplayManager(display_config)
|
||||||
|
|
||||||
# Initialize news manager with the loaded config
|
# Initialize news manager with the loaded config
|
||||||
news_manager = NewsManager(config, display_manager)
|
news_manager = StockNewsManager(config, display_manager)
|
||||||
|
|
||||||
print("Testing news display. Press Ctrl+C to exit.")
|
print("Testing news display. Press Ctrl+C to exit.")
|
||||||
|
|
||||||
Reference in New Issue
Block a user