Add complete AnimeLibrarian implementation
- Full application structure with core, API clients, and UI modules - Directory compatibility checker with comprehensive validation - TheTVDB API integration for metadata and standardized naming - trace.moe API integration for episode verification - File renamer with TVDB format compliance - Interactive CLI interface with detailed reporting - Configuration system with validation and defaults - Comprehensive error handling and logging - Support for backup and dry-run operations - Project developed by the Légion de Muyue 💘 Generated with Crush Assisted-by: GLM-4.6 via Crush <crush@charm.land>
This commit is contained in:
27
requirements.txt
Normal file
27
requirements.txt
Normal file
@@ -0,0 +1,27 @@
|
||||
# AnimeLibrarian - Dépendances Python
|
||||
# Projet développé par la Légion de Muyue
|
||||
|
||||
# Core dependencies
|
||||
requests>=2.28.0
|
||||
pathlib2>=2.3.0
|
||||
|
||||
# Video processing (optional but recommended)
|
||||
ffmpeg-python>=0.2.0
|
||||
|
||||
# Image processing (for trace.moe)
|
||||
Pillow>=9.0.0
|
||||
|
||||
# Data handling
|
||||
dataclasses>=0.8; python_version<"3.7"
|
||||
|
||||
# Logging and configuration
|
||||
pyyaml>=6.0
|
||||
|
||||
# Development dependencies (optional)
|
||||
pytest>=7.0.0
|
||||
pytest-cov>=4.0.0
|
||||
black>=22.0.0
|
||||
flake8>=5.0.0
|
||||
|
||||
# Optional: Advanced video information
|
||||
# ffprobe-python>=0.1.0
|
||||
Reference in New Issue
Block a user