Allgemeine Einführung
Product Hunt Daily Chinese Hotlist ist ein automatisiertes Tool auf der Basis von GitHub Actions, das in regelmäßigen Abständen eine tägliche Liste beliebter Produkte auf Product Hunt erstellt und diese als Markdown-Datei an das GitHub-Repository übermittelt. Das Projekt soll Nutzern helfen, schnell zu sehen, was jeden Tag angesagt ist, mit detaillierten Produktinformationen und hochwertigen chinesischen Übersetzungen.
Funktionsliste
- Holen Sie sich automatisch die Top-30-Produktdaten von Product Hunt vom Vortag.
- Generieren Sie prägnante und leicht verständliche chinesische Schlüsselwörter
- Hochwertige Übersetzung mit dem GPT-4-Modell von OpenAI
- Generierung von Markdown-Dateien mit Produktdaten, Schlüsselwörtern und Übersetzungsbeschreibungen
- Automatisches Generieren und Übermitteln von täglichen Markdown-Dateien über GitHub Actions.
- Unterstützt manuell ausgelöste oder zeitgesteuerte Inhaltserstellung
- Skripte sind leicht zu erweitern oder zu ändern
Hilfe verwenden
Installationsschritte
- Vorbedingungen::
- Python 3.x
- GitHub-Konten und -Repositorien
- OpenAI API-Schlüssel
- Product Hunt API-Anmeldeinformationen
- Klon-Lager::
git clone https://github.com/ViggoZ/producthunt-daily-hot.git cd producthunt-daily-hot
- Installation von Python-AbhängigkeitenPython 3.x: Stellen Sie sicher, dass Python 3.x auf Ihrem System installiert ist, und installieren Sie dann die erforderlichen Abhängigkeitspakete:
pip install -r requirements.txt
- GitHub-Geheimnisse einrichten: Fügen Sie die folgenden Secrets zu Ihrem GitHub-Repository hinzu:
OPENAI_API_KEY
: Ihr OpenAI API-SchlüsselPRODUCTHUNT_CLIENT_ID
: Ihre Product Hunt API-Kunden-IDPRODUCTHUNT_CLIENT_SECRET
: Ihr Product Hunt API-Client-SchlüsselPAT
Individuelle Zugriffstoken für die Übertragung von Änderungen in das Repository
- Konfigurieren eines GitHub-Aktions-WorkflowsWorkflows sind definiert in
.github/workflows/generate_markdown.yml
ein. Dieser Workflow läuft automatisch jeden Tag um 08:01 UTC (16:01 BST) oder kann manuell ausgelöst werden.
Anweisungen für den Gebrauch
Nach der Einrichtung generiert GitHub Action automatisch eine Markdown-Datei mit den Top-Produkten des Tages von Product Hunt und sendet diese ein. Die Dateien werden in der data/
Verzeichnis. Sie können das Verzeichnis scripts/product_hunt_list_to_md.py
Datei, um das Format der erzeugten Datei anzupassen oder zusätzliche Inhalte hinzuzufügen. Falls gewünscht, können Sie das Format der generierten Datei festlegen oder zusätzliche Inhalte in der .github/workflows/generate_markdown.yml
Passen Sie die Laufzeit der zeitgesteuerten Aufgabe in der
Musterausgabe (Berechnung)
Die erzeugten Dateien werden in der Datei data/
Verzeichnis. Jede Datei beginnt mit PH-daily-YYYY-MM-DD.md
Das Format des Namens.