dashboard/server/youtube-worker.py | 2 +- dashboard/src/core.rs | 4 +- dashboard/src/telemetry.rs | 20 +-- dashboard/src/youtube.rs | 2 +- dashboard/web/styles.css | 2 +- nixos/configuration.nix | 10 +- service/keycloak/service.pkl | 2 +- service/pds/service.pkl | 2 +- service/shale/theme.css | 10 +- service/victoria/icon-dark.svg | 1 + service/victoria/icon-light.svg | 1 + service/victoria/service.pkl | 56 +++++++++ service/victoria/victoria-logs.pkl | 21 ---- service/victoria/victoria-metrics.pkl | 22 ---- service/victoria/victoria-metrics/icon-dark.svg | 1 - service/victoria/victoria-metrics/icon-light.svg | 1 - service/victoria/victoria-traces.pkl | 22 ---- service/victoria/victoria-traces/icon.svg | 1 - service/youtube/yt-feed.pkl | 34 ----- service/youtube/yt-feed/icon.svg | 1 - service/youtube/yt-feed/upscaler/Dockerfile | 5 - service/youtube/yt-feed/upscaler/upscale.py | 216 -------------------------------- service/youtube/ytdl-sub.pkl | 45 ------- service/youtube/ytdl-sub/config/archive-loop.sh | 19 --- service/youtube/ytdl-sub/config/config.yaml | 42 ------- service/youtube/ytdl-sub/icon.svg | 1 - service/ytdl/config/archive-loop.sh | 19 +++ service/ytdl/config/config.yaml | 42 +++++++ service/ytdl/icon.svg | 1 + service/ytdl/service.pkl | 73 +++++++++++ service/ytdl/upscaler/Dockerfile | 5 + service/ytdl/upscaler/upscale.py | 216 ++++++++++++++++++++++++++++++++ tools/dashboard-unit-test.py | 18 +-- tools/import-personal-files.py | 4 +- tools/import-yt-feed.sh | 34 ++--- tools/personal-cutover.md | 4 +- tools/studio.py | 9 +- tools/yt-feed-migration.md | 4 +- 38 files changed, 481 insertions(+), 491 deletions(-)