Bahasa Inggris | 한국어
Semua tentang itu berita: situs web berita otomatis
All About It News menyediakan 5 lembar berita setiap hari untuk membuat Anda diperbarui dengan tren TI terbaru. Melalui proses berlangganan sederhana, Anda dapat menerimanya melalui email melalui email setiap pagi pukul 6 pagi .
URL situs web : https://allabout-it.pe.kr/itnews/posting/
- ? Berita yang terdiri dari masalah besar : Berita penting secara efektif dipilih melalui rekayasa cepat menggunakan API chatgpt.
- ? Berita yang dirangkum : Berita penting secara efektif dirangkum dalam tiga baris menggunakan rekayasa cepat dengan chatgpt API.
- ? Proses Otomatis : Berita diperbarui setiap hari pada jam 5 pagi, dan pelanggan menerima email setiap hari kerja pukul 6 pagi!
- Penyebaran Situs Web : Situs web ini digunakan menggunakan AWS EC2 dan tersedia secara bebas untuk digunakan.
Daftar isi
- Semua tentang itu berita: situs web berita otomatis
- Daftar isi
- Instruksi Instalasi
- Proses inisialisasi
- Perpustakaan digunakan
- Tumpukan Teknologi
- Video demo
Lingkungan pengembangan
- Python 3.10 atau lebih tinggi
- Server mysql
- Pip (Python Package Manager)
Instruksi Instalasi
- Klon Kode Sumber dari GitHub
git clone https://github.com/iamjinwon/2024_All_About_IT_News.git
cd 2024_All_About_IT_News
- Instal paket dan inisialisasi
pip install .
initialize_2024_all_about_it_news
- Jalankan server
python manage.py runserver
Proses inisialisasi
"Initialize_2024_all_about_it_news" Perintah melakukan tugas -tugas berikut:
- Instal MySQL Server dan Klien
- Pasang paket sistem yang diperlukan
- Buat file '.env'
- Lakukan migrasi Django
Instalasi dan Pengaturan MySQL
- Instal MySQL Server dan Klien. Setelah instalasi, lanjutkan dengan pengaturan keamanan awal.
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
- Catatan : Selama proses instalasi MySQL, Anda mungkin diminta untuk mengatur kata sandi dan mengkonfigurasi pengaturan keamanan. Harap konfigurasikan pengaturan ini dengan tepat.
Membuat file '.env'
- Masukkan informasi database Anda dan tombol API OpenAI untuk membuat file '.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:
Migrasi Django
- Lakukan migrasi Django untuk mengatur database.
python manage.py makemigrations
python manage.py migrate
Perpustakaan digunakan
- BeautifulSoup4: Digunakan untuk proses pengikisan web.
- Openai: Dipekerjakan untuk memanfaatkan API ChatGPT.
- Premailer: Digunakan untuk mengubah gaya email menjadi gaya inline.
Tumpukan Teknologi
| Python | Django | Html | Mysql | Gunicorn | Nginx |
|---|
 |  |  |  |  |  |
Video demo
- Video demo situs web: https://www.youtube.com/watch?v=ln7enzmw1_o
- Video demo layar ponsel: https: //www.youtube.com/shorts/e-iwb_qzjou