📺 YouTube Dashboard & Channel Manager

Author: Frank Belin  |  Date: August 13, 2026  |  Bluesky: @lostautisoul.bsky.social

A lightweight, blazing-fast, and future-proof dashboard designed to organize and explore your favorite YouTube channels. This project pairs a clean, static, zero-dependency web interface with an intuitive desktop management app compiled for both Windows and Linux.

🎯 About the Project

Many dashboard solutions rely on heavy frameworks, relational databases, or complex external APIs. This project intentionally chooses a lean, resilient, and platform-agnostic architecture:

🛠️ The Editor (Python Desktop App)

To effortlessly manage the content of data.js without touching raw code, a dedicated desktop utility is included: editor.

Key Features of the Editor:

📂 Directory Structure & Important Operation Details

TOP/
│
├── index.html         # Main interactive web dashboard
├── style.css          # Visual styles and responsive layout
├── data.js            # Central data source containing all categories & channels
├── YTeditor.exe         # Standalone Windows executable (operates directly on data.js)
│
├── windows/           # Windows distribution & backup
│   └── YTeditor.exe     # Standalone binary for Windows
│
└── linux/             # Linux distribution
    └── YTeditor         # Standalone binary for Linux (e.g. Mint, Ubuntu, MX Linux)
⚠️ Important Note on Running the Editor:
The YTeditor application only operates when placed directly in the same root folder as data.js.

🚀 Getting Started

1. Viewing the Dashboard

2. Managing Channels via the Editor

Add your channels, adjust your order, and hit save. Your dashboard updates immediately!