Английский | 한국어
Все об этом новости: веб -сайт автоматического ИТ -новостей
All About It News предоставляет 5 новостей каждый день, чтобы вы обновлялись с последними тенденциями ИТ. Благодаря простому процессу подписки вы можете получать информацию по электронной почте каждое утро в 6 часов утра .
URL-адрес веб-сайта : https://allabout-it.pe.kr/itnews/posting/
- ? Новости, состоящие из основных проблем : важные новости эффективно выбираются с помощью быстрого инженера с использованием API CHATGPT.
- ? Суммированные новости : важные новости эффективно суммируются в трех строках, используя оперативную инженерию с API CHATGPT.
- ? Автоматический процесс : новости обновляются ежедневно в 5 утра, а подписчики получают электронные письма каждый будний день в 6 часов утра!
- Развертывание веб -сайта : веб -сайт развернут с использованием AWS EC2 и свободно доступен для использования.
Оглавление
- Все об этом новости: веб -сайт автоматического ИТ -новостей
- Оглавление
- Инструкции по установке
- Процесс инициализации
- Библиотеки используются
- Технологический стек
- Демо -видео
Среда развития
- Python 3.10 или выше
- MySQL Server
- PIP (менеджер пакетов Python)
Инструкции по установке
- Клонировать исходный код из GitHub
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
Процесс инициализации
«Инициализация_2024_ALL_ABOUT_IT_NEWS» Команда выполняет следующие задачи:
- Установите сервер MySQL и клиент
- Установите необходимые системные пакеты
- Создать файл '.env'
- Выполнить миграцию Джанго
Установка и настройка MySQL
- Установите MySQL Server и Client. После установки перейдите с начальной настройкой безопасности.
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'
- Введите информацию о базе данных и клавишу API Openai, чтобы создать файл .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, чтобы настроить базу данных.
python manage.py makemigrations
python manage.py migrate
Библиотеки используются
- BeautifulSoup4: используется для процессов сетевого очистка.
- OpenAI: работают для использования API CHATGPT.
- Premailer: используется для преобразования стилей электронной почты в встроенные стили.
Технологический стек
| Питон | Джанго | HTML | Mysql | стрелобь | nginx |
|---|
 |  |  |  |  |  |
Демо -видео
- Демо -видео веб -сайта: https://www.youtube.com/watch?v=ln7enzmw1_o
- Демонстрация экрана мобильного экрана: https: //www.youtube.com/shorts/e-iwb_qzjou