Aprendizagem pessoal com IA
e orientação prática

Gera automaticamente listas diárias de produtos quentes do Product Hunt

Introdução geral

O Product Hunt Daily Chinese Hotlist é uma ferramenta automatizada baseada no GitHub Actions que gera uma lista diária de produtos populares no Product Hunt em intervalos regulares e a envia para o repositório do GitHub como um arquivo Markdown. O projeto foi criado para ajudar os usuários a ver rapidamente o que está em alta todos os dias, com informações detalhadas sobre o produto e traduções de alta qualidade para o chinês.

 


 

Lista de funções

  • Obtenha automaticamente os dados dos 30 principais produtos do Product Hunt do dia anterior.
  • Gerar palavras-chave em chinês concisas e fáceis de entender
  • Tradução de alta qualidade usando o modelo GPT-4 da OpenAI
  • Gerar arquivos Markdown contendo dados de produtos, palavras-chave e descrições de tradução
  • Gerar e enviar automaticamente arquivos Markdown diários por meio do GitHub Actions.
  • Oferece suporte à geração de conteúdo acionado manualmente ou programado
  • Os scripts são fáceis de estender ou modificar

 

 

Usando a Ajuda

Etapas de instalação

  1. pré-condições::
    • Python 3.x
    • Contas e repositórios do GitHub
    • Chave da API da OpenAI
    • Credenciais da API do Product Hunt
  2. armazém de clones::
    git clone https://github.com/ViggoZ/producthunt-daily-hot.git
    cd producthunt-daily-hot
    
  3. Instalação das dependências do PythonVerifique se o Python 3.x está instalado em seu sistema e, em seguida, instale os pacotes de dependência necessários:
    pip install -r requirements.txt
    
  4. Configuração dos segredos do GitHubAdicione os seguintes segredos ao seu repositório do GitHub:
    • OPENAI_API_KEYSua chave de API da OpenAI
    • PRODUCTHUNT_CLIENT_ID: Seu ID de cliente da API do Product Hunt
    • PRODUCTHUNT_CLIENT_SECRET: Sua chave de cliente da API do Product Hunt
    • PATTokens de acesso individual para enviar alterações ao repositório
  5. Configuração de um fluxo de trabalho do GitHub ActionsFluxos de trabalho: os fluxos de trabalho são definidos em .github/workflows/generate_markdown.yml em. Esse fluxo de trabalho é executado automaticamente todos os dias às 08:01 UTC (16:01 BST) ou pode ser acionado manualmente.

Instruções de uso

Uma vez configurado, o GitHub Action gera e envia automaticamente um arquivo Markdown contendo os principais produtos do dia do Product Hunt. Os arquivos são armazenados na pasta dados/ diretório. Você pode modificar o scripts/product_hunt_list_to_md.py para personalizar o formato do arquivo gerado ou para adicionar conteúdo adicional. Se desejar, você pode definir o formato do arquivo gerado ou adicionar conteúdo adicional na seção .github/workflows/generate_markdown.yml Ajuste o tempo de execução da tarefa cronometrada na seção

saída de amostra (computação)

Os arquivos gerados são armazenados na pasta dados/ diretório. Cada arquivo começa com PH-daily-YYYYY-MM-DD.md O formato do nome.

 

 

Implementação baseada no Worker.js

Chefe do Círculo de Compartilhamento de IAEste conteúdo foi ocultado pelo autor. Digite o código de verificação para visualizar o conteúdo
Captcha:
Preste atenção ao número público do WeChat deste site, responda "CAPTCHA, um tipo de teste de desafio-resposta (computação)", obtenha o código de verificação. Pesquise no WeChat por "Chefe do Círculo de Compartilhamento de IA"ou"Aparência-AI"ou WeChat escaneando o lado direito do código QR pode prestar atenção a esse número público do WeChat do site.

Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Gera automaticamente listas diárias de produtos quentes do Product Hunt

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil