mirror of
https://github.com/lrnselfreliance/wrolpi.git
synced 2026-10-26 19:01:39 -04:00
YouTube's new listing layout means yt-dlp no longer returns `view_count` in flat channel/playlist entries, so sorting by views raised KeyError and the download failed and retried forever. Sorting by views now requires per-video extraction (hundreds of requests per channel), so the feature is deprecated rather than degraded: - downloader: the 'views' branch raises UnrecoverableDownloadError so the download fails cleanly (no retry loop) with a message to switch to Newest/Oldest. May be revisited via the YouTube Data API. - schema: download_order validation drops 'views' (newest/oldest/null only). - UI: removed "Most Views" from the download-order dropdown. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| test_api.py | ||
| test_channel_directory_scenarios.py | ||
| test_channel_refresh_external_files.py | ||
| test_channels_config.py | ||
| test_common.py | ||
| test_cookies.py | ||
| test_downloader.py | ||
| test_lib.py | ||
| test_models.py | ||
| test_video.py | ||
| test_video_modeler_loop.py | ||
| test_video_url_resolver.py | ||