rebrand: BatchTube orange #FF8822, update workflow for Gitea Actions
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
"""
|
||||
api_server.py - FastAPI backend for YouTube SIPOC Tool
|
||||
api_server.py - FastAPI backend for BatchTube
|
||||
Serves the Web GUI, REST API, and Server-Sent Events (SSE) for real-time progress.
|
||||
"""
|
||||
import sys
|
||||
@@ -33,7 +33,7 @@ logging.basicConfig(
|
||||
)
|
||||
logger = logging.getLogger("api_server")
|
||||
|
||||
app = FastAPI(title="YouTube SIPOC Tool", version="1.0.0")
|
||||
app = FastAPI(title="BatchTube", version="1.0.0")
|
||||
|
||||
# CORS - allow localhost GUI access
|
||||
app.add_middleware(
|
||||
@@ -430,7 +430,7 @@ async def health():
|
||||
|
||||
if __name__ == "__main__":
|
||||
print(f"\n{'='*60}")
|
||||
print(" YouTube SIPOC Tool")
|
||||
print(" BatchTube")
|
||||
print(f" Web GUI: http://{config.API_HOST}:{config.API_PORT}")
|
||||
print(f" API: http://{config.API_HOST}:{config.API_PORT}/api")
|
||||
print(f"{'='*60}\n")
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>YouTube SIPOC Tool</title>
|
||||
<title>BatchTube</title>
|
||||
<link rel="stylesheet" href="/style.css" />
|
||||
</head>
|
||||
<body>
|
||||
@@ -14,7 +14,7 @@
|
||||
<svg width="28" height="28" viewBox="0 0 24 24" fill="currentColor">
|
||||
<path d="M19.59 6.69a4.83 4.83 0 01-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 01-2.88 2.5 2.89 2.89 0 01-2.89-2.89 2.89 2.89 0 012.89-2.89c.28 0 .54.04.79.1V9.01a6.33 6.33 0 00-.79-.05 6.34 6.34 0 00-6.34 6.34 6.34 6.34 0 006.34 6.34 6.34 6.34 0 006.33-6.34v-7a8.15 8.15 0 004.77 1.52v-3.4a4.85 4.85 0 01-1-.09z"/>
|
||||
</svg>
|
||||
<span class="app-title">YouTube <span>SIPOC</span></span>
|
||||
<span class="app-title">BatchTube</span>
|
||||
</div>
|
||||
<nav class="header-nav">
|
||||
<button class="nav-btn active" onclick="showView('jobs')" id="nav-jobs">Jobs</button>
|
||||
@@ -174,7 +174,7 @@
|
||||
<!-- Welcome / empty state -->
|
||||
<div class="empty-state">
|
||||
<div class="empty-state-icon">🎬</div>
|
||||
<div class="empty-state-title">YouTube SIPOC Tool</div>
|
||||
<div class="empty-state-title">BatchTube</div>
|
||||
<div class="empty-state-body">
|
||||
Extract titles, stats, transcripts, summaries, thumbnails, MP3, and MP4 from YouTube videos.<br/><br/>
|
||||
Click <strong>+ New Job</strong> to get started.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/* ============================================================
|
||||
YouTube SIPOC Tool - Dark Mode UI
|
||||
BatchTube - Dark Mode UI
|
||||
============================================================ */
|
||||
|
||||
:root {
|
||||
@@ -11,8 +11,8 @@
|
||||
--text: #e8e8e8;
|
||||
--text-dim: #888;
|
||||
--text-muted: #555;
|
||||
--accent: #ff4444;
|
||||
--accent2: #cc2222;
|
||||
--accent: #ff8822;
|
||||
--accent2: #cc5500;
|
||||
--blue: #4a9eff;
|
||||
--green: #22cc66;
|
||||
--yellow: #ffcc00;
|
||||
|
||||
Reference in New Issue
Block a user