#!/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()