diff --git a/fastanime/cli/interactive/menu/media/media_actions.py b/fastanime/cli/interactive/menu/media/media_actions.py index d48124f..cc628ed 100644 --- a/fastanime/cli/interactive/menu/media/media_actions.py +++ b/fastanime/cli/interactive/menu/media/media_actions.py @@ -1,7 +1,5 @@ from typing import Callable, Dict, Literal, Optional -from rich.console import Console - from .....libs.media_api.params import ( MediaAiringScheduleParams, MediaCharactersParams, @@ -256,6 +254,7 @@ def _view_info(ctx: Context, state: State) -> MenuAction: from rich import box from rich.columns import Columns + from rich.console import Console from rich.panel import Panel from rich.table import Table from rich.text import Text @@ -267,7 +266,7 @@ def _view_info(ctx: Context, state: State) -> MenuAction: # Display cover image if available if cover_image := media_item.cover_image: - image.render_image(cover_image.large) + image.render(cover_image.large) # Create main title main_title = ( diff --git a/fastanime/cli/utils/image.py b/fastanime/cli/utils/image.py index 1e43e31..f27987c 100644 --- a/fastanime/cli/utils/image.py +++ b/fastanime/cli/utils/image.py @@ -13,7 +13,7 @@ import httpx logger = logging.getLogger(__name__) -def render_image(url: str, capture: bool = False, size: str = "30x30") -> Optional[str]: +def render(url: str, capture: bool = False, size: str = "30x30") -> Optional[str]: """ Renders an image from a URL in the terminal using icat or chafa.