mirror of
https://github.com/Benexl/FastAnime.git
synced 2025-12-25 12:24:52 -08:00
- 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.
15 lines
381 B
Python
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",
|
|
] |