Genera automáticamente listas diarias de productos estrella de Product Hunt
Últimos recursos sobre IAPublicado hace 11 meses Círculo de intercambio de inteligencia artificial 2K 00
Introducción general
Product Hunt Daily Chinese Hotlist es una herramienta automatizada basada en GitHub Actions que genera una lista diaria de productos populares en Product Hunt a intervalos regulares y la envía al repositorio de GitHub como archivo Markdown. El proyecto está diseñado para ayudar a los usuarios a ver rápidamente lo que está de moda cada día, con información detallada del producto y traducciones al chino de alta calidad.
Lista de funciones
- Obtenga automáticamente los datos de los 30 mejores productos de Product Hunt del día anterior.
- Genere palabras clave chinas concisas y fáciles de entender
- Traducción de alta calidad mediante el modelo GPT-4 de OpenAI
- Generación de archivos Markdown con datos de productos, palabras clave y descripciones de traducción
- Genera y envía automáticamente archivos Markdown diarios a través de GitHub Actions.
- Admite la generación de contenidos manual o temporizada
- Los guiones son fáciles de ampliar o modificar
Utilizar la ayuda
Pasos de la instalación
- condiciones previas::
- Python 3.x
- Cuentas y repositorios de GitHub
- Clave API de OpenAI
- Credenciales de la API de Product Hunt
- almacén de clones::
git clone https://github.com/ViggoZ/producthunt-daily-hot.git cd producthunt-daily-hot
- Instalación de las dependencias de PythonAsegúrese de que Python 3.x está instalado en su sistema y, a continuación, instale los paquetes de dependencia necesarios:
pip install -r requirements.txt
- Configuración de los secretos de GitHub: Añade los siguientes Secretos a tu repositorio GitHub:
OPENAI_API_KEY
Tu clave API de OpenAIPRODUCTHUNT_CLIENT_ID
Su ID de cliente de la API de Product HuntPRODUCTHUNT_CLIENT_SECRET
Su clave de cliente API de Product HuntPAT
Tokens de acceso individuales para introducir cambios en el repositorio
- Configuración de un flujo de trabajo de acciones de GitHubLos flujos de trabajo se definen en
.github/workflows/generate_markdown.yml
en. Este flujo de trabajo se ejecuta automáticamente todos los días a las 08:01 UTC (16:01 BST) o puede activarse manualmente.
Instrucciones de uso
Una vez configurado, GitHub Action genera y envía automáticamente un archivo Markdown con los productos más destacados del día de Product Hunt. Los archivos se almacenan en la carpeta data/
directorio. Puede modificar el scripts/product_hunt_list_to_md.py
para personalizar el formato del fichero generado o añadir contenido adicional. Si lo desea, puede definir el formato del fichero generado o añadir contenido adicional en el campo .github/workflows/generate_markdown.yml
Ajuste el tiempo de ejecución de la tarea temporizada en el
muestra de salida (cálculo)
Los archivos generados se almacenan en la carpeta data/
directorio. Cada archivo empieza por PH-daily-YYYY-MM-DD.md
El formato del nombre.
Despliegue basado en Worker.js
https://github.com/AIToolly/AIToolly-ProductHunt-Daily
© declaración de copyright
Derechos de autor del artículo Círculo de intercambio de inteligencia artificial Todos, por favor no reproducir sin permiso.
Artículos relacionados
Sin comentarios...