Inglés | 한국어
Noticias sobre TI: sitio web automatizado de noticias de TI
All About It News ofrece 5 noticias todos los días para mantenerlo actualizado con las últimas tendencias de TI. A través de un proceso de suscripción simple, puede recibir información por correo electrónico todas las mañanas a las 6 am❗️ All sobre TI, las noticias continuarán siendo actualizadas, así que por favor, estad atentos.
URL del sitio web : https://allabout-it.pe.kr/itnews/posting/
- ? Noticias compuestas de problemas importantes : las noticias importantes se seleccionan efectivamente a través de ingeniería rápida utilizando la API de ChatGPT.
- ? Noticias resumidas : las noticias importantes se resumen de manera efectiva en tres líneas utilizando ingeniería rápida con la API de ChatGPT.
- ? Proceso automatizado : ¡Las noticias se actualizan todos los días a las 5 am, y los suscriptores reciben correos electrónicos todos los días de la semana a las 6 a.m.!
- Implementación del sitio web : el sitio web se implementa utilizando AWS EC2 y está disponible gratuitamente para su uso.
Tabla de contenido
- Noticias sobre TI: sitio web automatizado de noticias de TI
- Tabla de contenido
- Instrucciones de instalación
- Proceso de inicialización
- Bibliotecas utilizadas
- Pila de tecnología
- Videos de demostración
Entorno de desarrollo
- Python 3.10 o superior
- Servidor mysql
- Pip (Python Package Manager)
Instrucciones de instalación
- Clon el código fuente de GitHub
git clone https://github.com/iamjinwon/2024_All_About_IT_News.git
cd 2024_All_About_IT_News
- Instalar paquetes e inicializar
pip install .
initialize_2024_all_about_it_news
- Ejecutar el servidor
python manage.py runserver
Proceso de inicialización
El comando "Initialize_2024_all_about_it_news" realiza las siguientes tareas:
- Instale el servidor y el cliente MySQL
- Instale los paquetes del sistema necesarios
- Crear el archivo '.env'
- Realizar migraciones de django
Instalación y configuración de MySQL
- Instale el servidor y el cliente MySQL. Después de la instalación, continúe con la configuración de seguridad inicial.
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
- Nota : Durante el proceso de instalación de MySQL, se le puede pedir que establezca contraseñas y configure la configuración de seguridad. Configure estos ajustes adecuadamente.
Creando el archivo '.env'
- Ingrese la información de su base de datos y la tecla API de OpenAI para crear el archivo '.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:
Migraciones de django
- Realice migraciones de Django para configurar la base de datos.
python manage.py makemigrations
python manage.py migrate
Bibliotecas utilizadas
- BeautifulSoup4: utilizado para procesos de raspado web.
- OpenAI: empleado para aprovechar la API de ChatGPT.
- Premátil: Se utiliza para convertir estilos de correo electrónico a estilos en línea.
Pila de tecnología
| Pitón | Django | Html | Mysql | pistolero | nginx |
|---|
 |  |  |  |  |  |
Videos de demostración
- Video de demostración del sitio web: https://www.youtube.com/watch?v=ln7enzmw1_o
- Video de demostración de pantalla móvil: https: //www.youtube.com/shorts/e-iwb_qzjou