Update scripts/generate_playlist.py
This commit is contained in:
parent
a816091340
commit
0c04d25e8d
1 changed files with 13 additions and 7 deletions
|
@ -1,20 +1,24 @@
|
|||
#!/usr/bin/env python3
|
||||
"""
|
||||
IPTV Playlist Generator - Main Script
|
||||
IPTV Playlist Generator - Main Script (Scripts Folder Version)
|
||||
Modular design for better maintainability and easier development.
|
||||
"""
|
||||
|
||||
import logging
|
||||
import os
|
||||
import sys
|
||||
from datetime import datetime
|
||||
|
||||
# Add parent directory to path so we can import from scripts
|
||||
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
|
||||
|
||||
# Import our modular components
|
||||
from scripts.config_manager import ConfigManager
|
||||
from scripts.channel_processor import ChannelProcessor
|
||||
from scripts.file_manager import FileManager
|
||||
from scripts.playlist_builder import PlaylistBuilder
|
||||
from scripts.health_checker import HealthChecker
|
||||
from scripts.report_generator import ReportGenerator
|
||||
from config_manager import ConfigManager
|
||||
from channel_processor import ChannelProcessor
|
||||
from file_manager import FileManager
|
||||
from playlist_builder import PlaylistBuilder
|
||||
from health_checker import HealthChecker
|
||||
from report_generator import ReportGenerator
|
||||
|
||||
def setup_logging():
|
||||
"""Setup comprehensive logging."""
|
||||
|
@ -103,6 +107,8 @@ def generate_playlist():
|
|||
|
||||
except Exception as e:
|
||||
logging.error(f"Fatal error in playlist generation: {e}")
|
||||
import traceback
|
||||
logging.error(traceback.format_exc())
|
||||
return False
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue