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