Upload app.py
Browse files
app.py
CHANGED
|
@@ -5446,35 +5446,20 @@ DEVELOPER_TEMPLATE = '''
|
|
| 5446 |
'''
|
| 5447 |
|
| 5448 |
# ---------- تشغيل التطبيق ----------
|
|
|
|
| 5449 |
if __name__ == '__main__':
|
| 5450 |
-
|
| 5451 |
-
|
| 5452 |
-
|
| 5453 |
-
|
| 5454 |
-
|
| 5455 |
-
|
| 5456 |
-
|
| 5457 |
-
|
| 5458 |
-
|
| 5459 |
-
import socket
|
| 5460 |
-
hostname = socket.gethostname()
|
| 5461 |
-
local_ip = socket.gethostbyname(hostname)
|
| 5462 |
-
print(f"🌐 الرابط على الشبكة: http://{local_ip}:5000")
|
| 5463 |
-
except:
|
| 5464 |
-
print("🌐 الرابط على الشبكة: http://192.168.1.4:5000")
|
| 5465 |
-
|
| 5466 |
-
print("=" * 60)
|
| 5467 |
-
print("👤 حساب المدير: admin / admin123")
|
| 5468 |
-
print("👤 حساب تجريبي: test / test123")
|
| 5469 |
print("=" * 60)
|
| 5470 |
-
print("
|
| 5471 |
-
print(" • الذكاء الاصطناعي الفعلي: تحليل NSFW، استخراج خصائص، وسوم تلقائية")
|
| 5472 |
-
print(" • التشفير الفعلي: AES-256 للفيديوهات مع مفاتيح آمنة")
|
| 5473 |
-
print(" • وضع المطور الفعلي: تنفيذ كود، إضافات، جلسات آمنة")
|
| 5474 |
-
print(" • الألعاب: XP، مستويات، مكافآت يومية، لوحة متصدرين")
|
| 5475 |
-
print(" • التحليلات: تتبع الأحداث، إحصائيات مفصلة")
|
| 5476 |
-
print(" • التسويق بالعمولة: روابط إحالة، تتبع نقرات، مكافآت")
|
| 5477 |
-
print(" • البث المباشر: هدايا، مشاهدين، تخزين في الذاكرة")
|
| 5478 |
print("=" * 60)
|
| 5479 |
|
| 5480 |
-
|
|
|
|
|
|
| 5446 |
'''
|
| 5447 |
|
| 5448 |
# ---------- تشغيل التطبيق ----------
|
| 5449 |
+
# ---------- تشغيل التطبيق المصلح لبيئة Hugging Face ----------
|
| 5450 |
if __name__ == '__main__':
|
| 5451 |
+
# حل مشكلة الـ Context عبر إنشاء بيئة مؤقتة للتهيئة
|
| 5452 |
+
with app.app_context():
|
| 5453 |
+
try:
|
| 5454 |
+
init_db()
|
| 5455 |
+
load_all_plugins()
|
| 5456 |
+
print("✅ تم تهيئة قاعدة البيانات والإضافات بنجاح داخل الـ Context")
|
| 5457 |
+
except Exception as e:
|
| 5458 |
+
print(f"❌ خطأ أثناء التهيئة: {e}")
|
| 5459 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5460 |
print("=" * 60)
|
| 5461 |
+
print("🚀 ARC Video - النسخة العالمية على Hugging Face")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5462 |
print("=" * 60)
|
| 5463 |
|
| 5464 |
+
# Hugging Face يحتاج بورت 7860 و host 0.0.0.0
|
| 5465 |
+
app.run(host='0.0.0.0', port=7860)
|