From 7ade49e46d08885a9aee3dd3b4cae8f1fc65cce0 Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 27 Jan 2026 09:17:04 +0000 Subject: [PATCH] s --- config/URL_config.ini | 2 +- config/youtube.ini | 2 +- index.html | 170 +++++++++++++++++++++++++++--------------- web.py | 53 ++++++++++--- 4 files changed, 157 insertions(+), 70 deletions(-) diff --git a/config/URL_config.ini b/config/URL_config.ini index 42f6b42..04cfd91 100644 --- a/config/URL_config.ini +++ b/config/URL_config.ini @@ -1 +1 @@ -https://live.douyin.com/35932729226,主播: 内向小学生 +https://live.douyin.com/945495200134,主播: 小张摆摊vlog diff --git a/config/youtube.ini b/config/youtube.ini index 1e47b50..4f9cb85 100644 --- a/config/youtube.ini +++ b/config/youtube.ini @@ -1,3 +1,3 @@ [youtube] # 只写 stream key(推荐方式) -key = qxvb-r47b-r5ju-6ud3-6k7z \ No newline at end of file +key = frcc-7914-kxhz-rbux-4zuh \ No newline at end of file diff --git a/index.html b/index.html index 878eb8d..60a2bdf 100644 --- a/index.html +++ b/index.html @@ -13,16 +13,17 @@ h1{margin:0 0 24px;font-size:1.6em;display:flex;align-items:center;gap:12px} #processSelect{padding:8px;border-radius:8px;border:1px solid #ddd;font-size:1em} #statusIndicator{font-size:1.2em;font-weight:600} h2{margin:24px 0 12px;font-size:1.4em} +h3{margin:16px 0 8px;font-size:1.2em} input,button,textarea{width:100%;padding:12px;margin:8px 0;border-radius:8px;border:none;box-sizing:border-box;font-size:1em} -input,textarea{background:#f5f5f5;color:#000;border:1px solid #ddd;font-family:monospace} +input,textarea{background:#f5f5f5;color:#000;border:1px solid #ddd;font-family:monospace;overflow:hidden;resize:none;min-height:100px} button{background:var(--accent);color:#fff;cursor:pointer;font-weight:600;transition:.2s} button:hover{background:#1a237e} button.loading{opacity:.7;pointer-events:none} button.loading::after{content:" ⏳";animation:spin 1s linear infinite} #pm2Buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;margin:12px 0} #pm2Log{background:#000;color:#0f0;padding:12px;height:320px;overflow-y:auto;font-family:monospace;font-size:.9em;border-radius:8px;white-space:pre-wrap;word-break:break-all} -#configButtons{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:12px 0} -#configStatus{color:#0f0;margin-top:8px;font-family:monospace} +.configButtons{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:12px 0} +.configStatus{color:#0f0;margin-top:8px;font-family:monospace;font-size:0.9em} #obsAddress{background:#f0f0f0;padding:12px;border-radius:8px;font-family:monospace;font-size:1.1em;margin:8px 0;word-break:break-all} @keyframes spin{to{transform:rotate(360deg)}} @@ -39,15 +40,32 @@ button.loading::after{content:" ⏳";animation:spin 1s linear infinite} ⚪ 加载中... - -