Kurze Zusammenfassung
Das Video stellt ein Projekt vor, das OpenAI, JetGPT, Python, die Unsplash Media Library und WordPress nutzt, um Blogbeiträge über eine Kommandozeilenschnittstelle (CLI) zu generieren. Der Vortragende erklärt die Projektstruktur, die wichtigsten Code-Komponenten und die Integration mit Google Search Console. Außerdem wird die Datenbank zur Verfolgung von Blogbeiträgen und Kosten erläutert. Abschließend gibt er einen Ausblick auf zukünftige Videos, in denen er die Entwicklung von einem Proof-of-Concept zu einer Beta-Version eines SaaS-Tools namens WordGenie (app.wordgenie.de) vorstellen wird.
- Projekt nutzt OpenAI, JetGPT, Python, Unsplash und WordPress.
- CLI-Tool zur Generierung von Blogbeiträgen.
- Integration mit Google Search Console zur schnelleren Indexierung.
- Datenbank zur Verfolgung von Kosten und generierten Inhalten.
- Ausblick auf die Entwicklung zu einem SaaS-Tool (WordGenie).
Projektstruktur
Das Projekt ist in verschiedene Verzeichnisse unterteilt: Datenbank zur Verfolgung von Blogposts und Kosten, Tests für Konfiguration, OpenAI API und WordPress JWT-Token, Utilities zum Cachen von JWT-Token, Parsen der Konfiguration und Integration mit der Google Search Console, um Blogposts direkt nach der Veröffentlichung zu indexieren, sowie ein temporäres Verzeichnis zum Hochladen von Bildern von Unsplash. Der Kern des Projekts besteht aus den Modulen zur Generierung von Blogposts, der Abfrage von "People Also Ask" (PAA) und dem WordPress-Controller.
Eintauchen in den Code
Der Vortragende beginnt mit dem CLI-Teil, der durch Ausführen von Python CLI.py gestartet wird. Die CLI nimmt verschiedene Argumente und Optionen entgegen, wie z.B. die Planung der Veröffentlichung, die Angabe einer Kategorie (Standard ist Kategorie 2 von WordPress), Blog-Tags, Sticky-Posts, die Option, den Post direkt an die Search Console zu senden, das Hinzufügen eines Bildes und die automatisierte Schema-Markup-Generierung durch die "People Also Ask"-Funktion. Diese Funktion extrahiert Fragen von Google, lässt sie von der OpenAI GPT API beantworten und fügt sie dem Blog hinzu. Die generierte Klasse enthält Attribute zur Verfolgung der Wortanzahl und der Kosten des Blogposts. Die generierten Inhalte können auch in HTML übersetzt werden, um sie in WordPress zu verwenden.
Erläuterung der Datenbank zur Verfolgung von Ergebnissen
Die Datenbank besteht aus einer einzigen Tabelle, in der der Titel, das Veröffentlichungsdatum, das generierte Datum, die Wortanzahl und die Kosten in Dollar erfasst werden. Dies ermöglicht einen Überblick über die generierten Inhalte und die Möglichkeit, die Performance der Blogposts im Hinblick auf das Google-Ranking im Zeitverlauf zu analysieren.
Versuch, den Code auszuführen
Der Vortragende versucht, den Code auszuführen, aber es gibt ein Problem, möglicherweise im Zusammenhang mit Python 3.11. Er verweist auf ein anderes Video, in dem der Code funktioniert.
Die Readme-Datei erklärt jeden Schritt zur Einrichtung
Die Readme-Datei enthält Anweisungen zur Einrichtung des Projekts. Dies umfasst die Bearbeitung der .htaccess-Datei für das JWT-Plugin, falls Docker verwendet wird, das Einloggen in den Container und die Durchführung bestimmter Schritte sowie die Änderung der wp-config-Datei. Es wird empfohlen, die Google Search Console API zu verwenden, da sie eine schnellere Indexierung ermöglicht. Die Konfigurationsdatei (config.ini) muss ausgefüllt und die Tests mit make test ausgeführt werden. Der Befehl python cli.py --help zeigt die verfügbaren Optionen an.
Outro
Der Vortragende hofft, dass das Video gefallen hat und bittet um Feedback in den Kommentaren. Er bietet Unterstützung bei der Einrichtung und erklärt den Code im Detail. Er kündigt auch zukünftige Videos an, in denen er die Entwicklung von einem Proof-of-Concept zu einer Beta-Version eines SaaS-Tools namens WordGenie (app.wordgenie.de) vorstellen wird.
Einführung in meine nächsten Videos
Der Vortragende kündigt an, dass er in seinen nächsten Videos die Entwicklung von einem Proof-of-Concept zu einer Beta-Version seines SaaS-Tools WordGenie (app.wordgenie.de) vorstellen wird. WordGenie ist ein Tool, mit dem Benutzer alle ihre Blogs auf einer zentralen Plattform synchronisieren und Inhalte generieren können. Er gibt eine kurze Demonstration der Plattform und lädt die Zuschauer ein, sie selbst zu erkunden.

