Inglês | 한국어
All About It News: Site de notícias de TI automatizado
Tudo sobre isso fornece 5 peças de notícias todos os dias para mantê -lo atualizado com as últimas tendências de TI. Por meio de um processo de assinatura simples, você pode receber informações por e -mail todas as manhãs às 6 da manhã , tudo sobre as notícias continuará sendo atualizado, por isso fique atento.?
URL do site : https://allabout-it.pe.kr/itnews/posting/
- ? Notícias compostas por questões importantes : notícias importantes são efetivamente selecionadas por meio de engenharia imediata usando a API ChatGPT.
- ? Notícias resumidas : Notícias importantes são efetivamente resumidas em três linhas usando engenharia imediata com a API ChatGPT.
- ? Processo automatizado : as notícias são atualizadas diariamente às 5h e os assinantes recebem e -mails todos os dias da semana às 6h!
- Implantação de sites : o site é implantado usando o AWS EC2 e está disponível gratuitamente para uso.
Índice
- All About It News: Site de notícias de TI automatizado
- Índice
- Instruções de instalação
- Processo de inicialização
- Bibliotecas usadas
- Pilha de tecnologia
- Vídeos de demonstração
Ambiente de Desenvolvimento
- Python 3.10 ou superior
- MySQL Server
- Pip (Python Package Manager)
Instruções de instalação
- Clone o código -fonte do GitHub
git clone https://github.com/iamjinwon/2024_All_About_IT_News.git
cd 2024_All_About_IT_News
- Instale os pacotes e inicialize
pip install .
initialize_2024_all_about_it_news
- Execute o servidor
python manage.py runserver
Processo de inicialização
"Initialize_2024_all_about_it_news" Comando executa as seguintes tarefas:
- Instale o MySQL Server and Client
- Instale os pacotes de sistema necessários
- Crie o arquivo '.env'
- Realize migrações de django
Instalação e configuração do MySQL
- Instale o MySQL Server e o cliente. Após a instalação, prossiga com a configuração inicial de segurança.
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 o processo de instalação do MySQL, você pode ser solicitado a definir senhas e definir configurações de segurança. Configure essas configurações adequadamente.
Criando o arquivo '.env'
- Digite as informações do seu banco de dados e a chave da API do OpenAI para criar o arquivo '.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:
Migrações de Django
- Execute migrações de Django para configurar o banco de dados.
python manage.py makemigrations
python manage.py migrate
Bibliotecas usadas
- BeautifulSoup4: utilizado para processos de raspagem na web.
- OpenAI: empregado para alavancar a API do ChatGPT.
- Preparador: usado para converter estilos de email em estilos embutidos.
Pilha de tecnologia
| Python | Django | Html | Mysql | Gunicorn | nginx |
|---|
 |  |  |  |  |  |
Vídeos de demonstração
- Site Demo Video: https://www.youtube.com/watch?v=ln7enzmw1_o
- Vídeo de demonstração de tela móvel: https: //www.youtube.com/shorts/e-iwb_qzjou