producthunt-daily-hot  by ViggoZ

GitHub Action workflow for Product Hunt daily hotlist generation

Created 1 year ago
911 stars

Top 40.0% on SourcePulse

GitHubView on GitHub
Project Summary

This project automates the generation of daily Product Hunt hot product lists in Chinese, targeting users who want a quick overview of trending products. It leverages GitHub Actions to create and commit Markdown files with translated descriptions, simplifying daily discovery.

How It Works

The tool fetches the top 30 products from Product Hunt daily. It then uses OpenAI's GPT-4 to generate concise Chinese keywords and translate product descriptions, creating a structured Markdown file. This file is automatically committed to a GitHub repository and can optionally be published to a WordPress site.

Quick Start & Requirements

  • Install dependencies: pip install -r requirements.txt
  • Requires Python 3.x, a GitHub account, OpenAI API Key, Product Hunt Developer Token, and optionally WordPress credentials.
  • Setup involves cloning the repo, installing dependencies, and configuring GitHub Secrets for API keys and tokens.

Highlighted Details

  • Automatically fetches Top 30 Product Hunt products daily.
  • Utilizes GPT-4 for high-quality Chinese keyword generation and description translation.
  • Generates Markdown files with product data, keywords, and translated descriptions.
  • Supports automated submission to GitHub repositories and optional WordPress publishing.

Maintenance & Community

  • Open to contributions via issues and pull requests.

Licensing & Compatibility

  • Licensed under the MIT License, permitting commercial use and integration with closed-source projects.

Limitations & Caveats

The project relies on external APIs (OpenAI, Product Hunt) which may incur costs or be subject to rate limits. WordPress publishing requires specific credentials and setup.

Health Check
Last Commit

19 hours ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
17 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.