Anglais | 한국어
Tout à ce sujet News: Site Web d'actualités automatisé
Tout à propos des nouvelles fournit 5 actualités chaque jour pour vous tenir au courant des dernières tendances informatiques. Grâce à un processus d'abonnement simple, vous pouvez recevoir des informations informatiques par e-mail tous les matins à 6 h❗️ les nouvelles de l'informatique continueront d'être mises à jour, alors restez à l'écoute.?
URL du site Web : https://allabout-it.pe.kr/itnews/posting/
- ? Actualités composées de problèmes majeurs : les nouvelles importantes sont effectivement sélectionnées par l'ingénierie rapide à l'aide de l'API ChatGpt.
- ? NOUVELLES RÉSUMÉS : Les nouvelles importantes sont effectivement résumées en trois lignes en utilisant une ingénierie rapide avec l'API Chatgpt.
- ? Processus automatisé : les nouvelles sont mises à jour quotidiennement à 5 heures du matin et les abonnés reçoivent des e-mails tous les jours en semaine à 6 heures du matin!
- Déploiement du site Web : le site Web est déployé à l'aide d'AWS EC2 et est disponible gratuitement pour être utilisé.
Table des matières
- Tout à ce sujet News: Site Web d'actualités automatisé
- Table des matières
- Instructions d'installation
- Processus d'initialisation
- Bibliothèques utilisées
- Pile technologique
- Vidéos de démonstration
Environnement de développement
- Python 3.10 ou plus
- Serveur mysql
- PIP (Python Package Manager)
Instructions d'installation
- Clone le code source de GitHub
git clone https://github.com/iamjinwon/2024_All_About_IT_News.git
cd 2024_All_About_IT_News
- Installez les packages et initialisez
pip install .
initialize_2024_all_about_it_news
- Exécuter le serveur
python manage.py runserver
Processus d'initialisation
"initialize_2024_all_about_it_news" La commande effectue les tâches suivantes:
- Installez MySQL Server et le client
- Installez les packages système nécessaires
- Créer le fichier '.env'
- Effectuer des migrations Django
Installation et configuration de MySQL
- Installez MySQL Server et Client. Après l'installation, continuez avec la configuration de sécurité initiale.
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
- Remarque : Pendant le processus d'installation MySQL, vous pouvez être invité à définir des mots de passe et à configurer les paramètres de sécurité. Veuillez configurer ces paramètres de manière appropriée.
Création du fichier '.env'
- Entrez vos informations de base de données et votre touche API OpenIA pour créer le fichier '.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:
Migrations de django
- Effectuez des migrations Django pour configurer la base de données.
python manage.py makemigrations
python manage.py migrate
Bibliothèques utilisées
- BeautifulSoup4: utilisé pour les processus de grattage Web.
- OpenAI: employé pour tirer parti de l'API Chatgpt.
- Premailler: utilisé pour convertir les styles de messagerie en styles en ligne.
Pile technologique
| Python | Django | Html | Mysql | Gunicorn | nginx |
|---|
 |  |  |  |  |  |
Vidéos de démonstration
- Video de démonstration du site Web: https://www.youtube.com/watch?v=ln7enzmw1_o
- Vidéo de démonstration de l'écran mobile: https: //www.youtube.com/shorts/e-iwb_qzjou