الإنجليزية | 한국어
كل شيء عن أخبار ذلك: موقع أخبار تكنولوجيا المعلومات الآلي
يوفر كل شيء عن News 5 أخبار كل يوم لإبقائك على اطلاع بأحدث اتجاهات تكنولوجيا المعلومات. من خلال عملية اشتراك بسيطة ، يمكنك تلقي معلوماتها عبر البريد الإلكتروني كل صباح في الساعة 6 صباحًا ، سيتم تحديث الأخبار عن ذلك ، لذا يرجى ترقبها.؟
عنوان URL : https://allabout-it.pe.kr/itnews/posting/
- ؟ الأخبار المكونة من قضايا رئيسية : يتم اختيار الأخبار المهمة بشكل فعال من خلال الهندسة المطالبة باستخدام API ChatGPT.
- ؟ الأخبار الملخصة : يتم تلخيص أخبار مهمة فعليًا في ثلاثة أسطر باستخدام الهندسة المطالبة باستخدام API ChatGPT.
- ؟ العملية الآلية : يتم تحديث الأخبار يوميًا في الساعة 5 صباحًا ، ويتلقى المشتركون رسائل بريد إلكتروني كل يوم من أيام الأسبوع في الساعة 6 صباحًا!
- نشر موقع الويب : يتم نشر موقع الويب باستخدام AWS EC2 وهو متاح مجانًا للاستخدام.
جدول المحتويات
- كل شيء عن أخبار ذلك: موقع أخبار تكنولوجيا المعلومات الآلي
- جدول المحتويات
- تعليمات التثبيت
- عملية التهيئة
- المكتبات المستخدمة
- كومة التكنولوجيا
- مقاطع الفيديو التجريبية
بيئة التنمية
- بيثون 3.10 أو أعلى
- خادم MySQL
- PIP (مدير حزمة Python)
تعليمات التثبيت
- استنساخ رمز المصدر من جيثب
git clone https://github.com/iamjinwon/2024_All_About_IT_News.git
cd 2024_All_About_IT_News
- تثبيت الحزم وتهيئة
pip install .
initialize_2024_all_about_it_news
- تشغيل الخادم
python manage.py runserver
عملية التهيئة
"initialize_2024_all_about_it_news" ينفذ الأمر المهام التالية:
- تثبيت خادم MySQL والعميل
- تثبيت حزم النظام اللازمة
- قم بإنشاء ملف ".env"
- أداء هجرات Django
تثبيت MySQL والإعداد
- تثبيت خادم MySQL والعميل. بعد التثبيت ، تابع الإعداد الأمني الأولي.
sudo apt-get install -y mysql-server
sudo mysql_secure_installation
sudo apt-get install -y pkg-config libmysqlclient-dev
sudo apt-get install -y build-essential
sudo apt-get install -y python3-dev
- ملاحظة : أثناء عملية تثبيت MySQL ، قد يُطلب منك تعيين كلمات المرور وتكوين إعدادات الأمان. يرجى تكوين هذه الإعدادات بشكل مناسب.
إنشاء ملف ".env"
- أدخل معلومات قاعدة البيانات الخاصة بك ومفتاح Openai API لإنشاء ملف ".env".
Enter your database name:
Enter your database user:
Enter your database password:
Enter your database host (default: localhost):
Enter your database port (default: 3306):
Enter your OpenAI API key:
هجرات Django
- تنفيذ عمليات ترحيل Django لإعداد قاعدة البيانات.
python manage.py makemigrations
python manage.py migrate
المكتبات المستخدمة
- BeautifulSoup4: يستخدم لعمليات تجريف الويب.
- Openai: يعمل للاستفادة من API ChatGPT.
- Premailer: يستخدم لتحويل أنماط البريد الإلكتروني إلى أنماط مضمنة.
كومة التكنولوجيا
| بيثون | Django | HTML | MySQL | Gunicorn | nginx |
|---|
 |  |  |  |  |  |
مقاطع الفيديو التجريبية
- موقع الويب التجريبي: https://www.youtube.com/watch؟v=ln7enzmw1_o
- فيديو شاشة الهاتف المحمول: https: //www.youtube.com/shorts/e-iwb_qzjou