mirror of
https://github.com/Benexl/FastAnime.git
synced 2026-07-09 21:52:05 -07:00
chore: viu media is better
This commit is contained in:
@@ -13,7 +13,7 @@ commands = {
|
||||
@click.group(
|
||||
cls=LazyGroup,
|
||||
name="queue",
|
||||
root="viu_cli.cli.commands.queue.commands",
|
||||
root="viu_media.cli.commands.queue.commands",
|
||||
invoke_without_command=False,
|
||||
help="Manage the download queue (add, list, resume, clear).",
|
||||
short_help="Manage the download queue.",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import click
|
||||
from viu_cli.core.config import AppConfig
|
||||
from viu_cli.core.exceptions import ViuError
|
||||
from viu_cli.libs.media_api.types import (
|
||||
from viu_media.core.config import AppConfig
|
||||
from viu_media.core.exceptions import ViuError
|
||||
from viu_media.libs.media_api.types import (
|
||||
MediaFormat,
|
||||
MediaGenre,
|
||||
MediaItem,
|
||||
@@ -70,14 +70,14 @@ from viu_cli.libs.media_api.types import (
|
||||
)
|
||||
@click.pass_obj
|
||||
def add(config: AppConfig, **options):
|
||||
from viu_cli.cli.service.download import DownloadService
|
||||
from viu_cli.cli.service.feedback import FeedbackService
|
||||
from viu_cli.cli.service.registry import MediaRegistryService
|
||||
from viu_cli.cli.utils.parser import parse_episode_range
|
||||
from viu_cli.libs.media_api.api import create_api_client
|
||||
from viu_cli.libs.media_api.params import MediaSearchParams
|
||||
from viu_cli.libs.provider.anime.provider import create_provider
|
||||
from viu_cli.libs.selectors import create_selector
|
||||
from viu_media.cli.service.download import DownloadService
|
||||
from viu_media.cli.service.feedback import FeedbackService
|
||||
from viu_media.cli.service.registry import MediaRegistryService
|
||||
from viu_media.cli.utils.parser import parse_episode_range
|
||||
from viu_media.libs.media_api.api import create_api_client
|
||||
from viu_media.libs.media_api.params import MediaSearchParams
|
||||
from viu_media.libs.provider.anime.provider import create_provider
|
||||
from viu_media.libs.selectors import create_selector
|
||||
from rich.progress import Progress
|
||||
|
||||
feedback = FeedbackService(config)
|
||||
@@ -149,7 +149,7 @@ def add(config: AppConfig, **options):
|
||||
}
|
||||
preview_command = None
|
||||
if config.general.preview != "none":
|
||||
from viu_cli.cli.utils.preview import create_preview_context
|
||||
from viu_media.cli.utils.preview import create_preview_context
|
||||
|
||||
with create_preview_context() as preview_ctx:
|
||||
preview_command = preview_ctx.get_anime_preview(
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import click
|
||||
from viu_cli.core.config import AppConfig
|
||||
from viu_media.core.config import AppConfig
|
||||
|
||||
|
||||
@click.command(
|
||||
@@ -9,9 +9,9 @@ from viu_cli.core.config import AppConfig
|
||||
@click.option("--force", is_flag=True, help="Do not prompt for confirmation.")
|
||||
@click.pass_obj
|
||||
def clear_cmd(config: AppConfig, force: bool):
|
||||
from viu_cli.cli.service.feedback import FeedbackService
|
||||
from viu_cli.cli.service.registry import MediaRegistryService
|
||||
from viu_cli.cli.service.registry.models import DownloadStatus
|
||||
from viu_media.cli.service.feedback import FeedbackService
|
||||
from viu_media.cli.service.registry import MediaRegistryService
|
||||
from viu_media.cli.service.registry.models import DownloadStatus
|
||||
|
||||
feedback = FeedbackService(config)
|
||||
registry = MediaRegistryService(config.general.media_api, config.media_registry)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import click
|
||||
from viu_cli.core.config import AppConfig
|
||||
from viu_media.core.config import AppConfig
|
||||
|
||||
|
||||
@click.command(name="list", help="List items in the download queue and their statuses.")
|
||||
@@ -10,9 +10,9 @@ from viu_cli.core.config import AppConfig
|
||||
@click.option("--detailed", is_flag=True)
|
||||
@click.pass_obj
|
||||
def list_cmd(config: AppConfig, status: str | None, detailed: bool | None):
|
||||
from viu_cli.cli.service.feedback import FeedbackService
|
||||
from viu_cli.cli.service.registry import MediaRegistryService
|
||||
from viu_cli.cli.service.registry.models import DownloadStatus
|
||||
from viu_media.cli.service.feedback import FeedbackService
|
||||
from viu_media.cli.service.registry import MediaRegistryService
|
||||
from viu_media.cli.service.registry.models import DownloadStatus
|
||||
|
||||
feedback = FeedbackService(config)
|
||||
registry = MediaRegistryService(config.general.media_api, config.media_registry)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import click
|
||||
from viu_cli.core.config import AppConfig
|
||||
from viu_media.core.config import AppConfig
|
||||
|
||||
|
||||
@click.command(
|
||||
@@ -7,11 +7,11 @@ from viu_cli.core.config import AppConfig
|
||||
)
|
||||
@click.pass_obj
|
||||
def resume(config: AppConfig):
|
||||
from viu_cli.cli.service.download.service import DownloadService
|
||||
from viu_cli.cli.service.feedback import FeedbackService
|
||||
from viu_cli.cli.service.registry import MediaRegistryService
|
||||
from viu_cli.libs.media_api.api import create_api_client
|
||||
from viu_cli.libs.provider.anime.provider import create_provider
|
||||
from viu_media.cli.service.download.service import DownloadService
|
||||
from viu_media.cli.service.feedback import FeedbackService
|
||||
from viu_media.cli.service.registry import MediaRegistryService
|
||||
from viu_media.libs.media_api.api import create_api_client
|
||||
from viu_media.libs.provider.anime.provider import create_provider
|
||||
|
||||
feedback = FeedbackService(config)
|
||||
media_api = create_api_client(config.general.media_api, config)
|
||||
|
||||
Reference in New Issue
Block a user