ARASCA commited on
Commit
35b73ec
·
verified ·
1 Parent(s): c9780ab

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -28
app.py CHANGED
@@ -5446,35 +5446,20 @@ DEVELOPER_TEMPLATE = '''
5446
  '''
5447
 
5448
  # ---------- تشغيل التطبيق ----------
 
5449
  if __name__ == '__main__':
5450
- init_db()
5451
- load_all_plugins()
5452
-
5453
- print("=" * 60)
5454
- print("🚀 ARC Video - النسخة المطورة الكاملة")
5455
- print("=" * 60)
5456
- print("📱 الرابط المحلي: http://127.0.0.1:5000")
5457
-
5458
- try:
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
- app.run(host='0.0.0.0', port=7860, debug=True, threaded=True)
 
 
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)