Genera automáticamente listas diarias de productos estrella de Product Hunt

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

  1. condiciones previas::
    • Python 3.x
    • Cuentas y repositorios de GitHub
    • Clave API de OpenAI
    • Credenciales de la API de Product Hunt
  2. almacén de clones::
    git clone https://github.com/ViggoZ/producthunt-daily-hot.git
    cd producthunt-daily-hot
    
  3. 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
    
  4. Configuración de los secretos de GitHub: Añade los siguientes Secretos a tu repositorio GitHub:
    • OPENAI_API_KEYTu clave API de OpenAI
    • PRODUCTHUNT_CLIENT_IDSu ID de cliente de la API de Product Hunt
    • PRODUCTHUNT_CLIENT_SECRETSu clave de cliente API de Product Hunt
    • PATTokens de acceso individuales para introducir cambios en el repositorio
  5. 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

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...