Englisch | 한국어
Alles über IT News: Automatisierte IT -Nachrichtenwebsite
Alles über IT News bietet jeden Tag 5 Neuigkeiten, um Sie mit den neuesten IT -Trends auf dem Laufenden zu halten. Durch einen einfachen Abonnementprozess können Sie jeden Morgen um 6.00 Uhr per E -Mail über E -Mails erhalten.
Website URL : https://allabout-it.pe.kr/itnews/posting/
- ? Nachrichten aus wichtigen Themen : Wichtige Nachrichten werden effektiv über das schnelle Engineering mit der Chatgpt -API ausgewählt.
- ? Zusammenfassende Nachrichten : Wichtige Nachrichten werden in drei Zeilen mit der Chatgpt -API effektiv zusammengefasst.
- ? Automatischer Prozess : Die Nachrichten werden täglich um 5 Uhr morgens aktualisiert, und Abonnenten erhalten jeden Wochentag um 6 Uhr morgens E -Mails!
- Website -Bereitstellung : Die Website wird mit AWS EC2 bereitgestellt und kann frei zur Verfügung stehen.
Inhaltsverzeichnis
- Alles über IT News: Automatisierte IT -Nachrichtenwebsite
- Inhaltsverzeichnis
- Installationsanweisungen
- Initialisierungsprozess
- Bibliotheken verwendet
- Technologiestapel
- Demo -Videos
Entwicklungsumfeld
- Python 3.10 oder höher
- MySQL Server
- PIP (Python -Paketmanager)
Installationsanweisungen
- Klonen Sie den Quellcode aus GitHub
git clone https://github.com/iamjinwon/2024_All_About_IT_News.git
cd 2024_All_About_IT_News
- Pakete installieren und initialisieren
pip install .
initialize_2024_all_about_it_news
- Führen Sie den Server aus
python manage.py runserver
Initialisierungsprozess
"Initialize_2024_ALL_ABOUT_IT_NEWS" -Befehl übernimmt die folgenden Aufgaben:
- Installieren Sie MySQL Server und Client
- Installieren Sie die erforderlichen Systempakete
- Erstellen Sie die Datei '.env'
- Führen Sie Django -Migrationen durch
MySQL Installation und Setup
- Installieren Sie MySQL Server und Client. Fahren Sie nach der Installation mit dem anfänglichen Sicherheitsaufbau fort.
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
- Hinweis : Während des MySQL -Installationsprozesses können Sie aufgefordert werden, Kennwörter festzulegen und Sicherheitseinstellungen zu konfigurieren. Bitte konfigurieren Sie diese Einstellungen angemessen.
Erstellen der Datei '.env'
- Geben Sie Ihre Datenbankinformationen ein und öffnen Sie die API -Taste, um die Datei '.env' zu erstellen.
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 -Migrationen
- Führen Sie Django -Migrationen durch, um die Datenbank einzurichten.
python manage.py makemigrations
python manage.py migrate
Bibliotheken verwendet
- BeautifulSoup4: Für Web -Scraping -Prozesse verwendet.
- OpenAI: Eingesetzt zur Nutzung der Chatgpt -API.
- Premailer: Wird zum Konvertieren von E -Mail -Stilen in Inline -Stile verwendet.
Technologiestapel
| Python | Django | Html | Mysql | Gunicorn | nginx |
|---|
 |  |  |  |  |  |
Demo -Videos
- Website Demo Video: https://www.youtube.com/watch?v=ln7enzmw1_o
- Mobile Bildschirm Demo Video: https: //www.youtube.com/shorts/e-iwb_qzjou