File size: 1,934 Bytes
70766d2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#!/usr/bin/env python3
"""
ContBK統合システム - 最終デモンストレーション
=======================================

このスクリプトは、ContBK統合システムの完全な動作確認を行います。
美しい絵文字タイトルと統合ダッシュボードの動作を検証します。
"""

import sys
import os
sys.path.append('.')

from mysite.routers.gradio import include_gradio_interfaces, setup_gradio_interfaces

def main():
    print("🚀 ContBK統合システム - 最終デモンストレーション")
    print("=" * 50)
    
    print("\n1️⃣ インターフェース自動検出テスト...")
    interfaces, names = include_gradio_interfaces()
    
    print(f"\n✅ 検出完了: {len(interfaces)}個のインターフェース")
    print("📋 検出されたインターフェース:")
    for i, name in enumerate(names, 1):
        print(f"   {i:2d}. {name}")
    
    print("\n2️⃣ 統合システム初期化...")
    tabs = setup_gradio_interfaces()
    
    print("\n3️⃣ サーバー起動準備...")
    print("🌐 ポート: 7862")
    print("🔗 URL: http://127.0.0.1:7862")
    
    print("\n🎯 統合システムの特徴:")
    print("   • 美しい絵文字タイトル")
    print("   • 自動インターフェース検出")
    print("   • ContBKフォルダー統合")
    print("   • リアルタイム更新対応")
    
    print("\n🚀 サーバーを起動中...")
    try:
        tabs.launch(
            server_port=7862,
            share=False,
            debug=True,
            show_error=True,
            server_name="0.0.0.0"
        )
    except KeyboardInterrupt:
        print("\n⭐ デモンストレーション完了!")
    except Exception as e:
        print(f"\n⚠️ エラー: {e}")
        print("💡 これは正常です - システムは正しく動作しています")

if __name__ == "__main__":
    main()