Files
FastAnime/fastanime/cli/utils/__init__.py
Benexl f8992d46dd Implement watch history management system with tracking and data models
- Added WatchHistoryManager for managing local watch history storage, including methods for adding, updating, removing, and retrieving entries.
- Introduced WatchHistoryTracker to automatically track episode viewing and progress updates.
- Created data models for watch history entries and overall history management, including serialization to and from JSON.
- Implemented comprehensive error handling and logging throughout the system.
- Developed a test script to validate the functionality of the watch history management system, covering basic operations and statistics.
2025-07-14 22:00:44 +03:00

15 lines
381 B
Python

"""
Utility modules for the FastAnime CLI.
"""
from .watch_history_manager import WatchHistoryManager
from .watch_history_tracker import WatchHistoryTracker, watch_tracker
from .watch_history_types import WatchHistoryEntry, WatchHistoryData
__all__ = [
"WatchHistoryManager",
"WatchHistoryTracker",
"watch_tracker",
"WatchHistoryEntry",
"WatchHistoryData",
]