Product Hunt 每日热榜是一个基于 GitHub Action 的自动化工具,它能够每天定时生成 Product Hunt 上的热门产品榜单 Markdown 文件,并自动提交到 GitHub 仓库中。该项目旨在帮助用户快速查看每日的 Product Hunt 热门榜单,并提供更详细的产品信息。
榜单会在每天下午4点自动更新,可以在 🌐 这里查看。

git clone https://github.com/ViggoZ/producthunt-daily-hot.git
cd producthunt-daily-hot
确保您的系统已安装 Python 3.x。然后安装所需的依赖包:
pip install -r requirements.txt
在您的 GitHub 仓库中添加以下 Secrets:
OPENAI_API_KEY: 您的 OpenAI API 密钥PRODUCTHUNT_DEVELOPER_TOKEN: 您的 Product Hunt Developer TokenPAT: 用于推送更改到仓库的个人访问令牌WORDPRESS_URL: 您的 WordPress 网站 URLWORDPRESS_USERNAME: 您的 WordPress 用户名WORDPRESS_PASSWORD: 您的 WordPress 密码
获取 Product Hunt Developer Token:
获取 Developer Token
GitHub Actions 工作流:
工作流定义在 .github/workflows/generate_markdown.yml 和 .github/workflows/publish_to_wordpress.yml 中。该工作流每天 UTC 时间 07:01(北京时间 15:01)自动运行,也可以手动触发。
设置完成后,GitHub Action 将自动生成并提交包含 Product Hunt 每日热门产品的 Markdown 文件,并自动发布到 WordPress 网站。文件存储在 data/ 目录下。
scripts/product_hunt_list_to_md.py 文件来自定义生成文件的格式或添加额外内容。.github/workflows/generate_markdown.yml 中调整定时任务的运行时间。生成的文件存储在 data/ 目录下。每个文件以 PH-daily-YYYY-MM-DD.md 的格式命名。
欢迎任何形式的贡献!如有任何改进或新功能的建议,请提交 issue 或 pull request。
本项目基于 MIT 许可证开源 - 有关详细信息,请参阅 LICENSE 文件。
$ claude mcp add producthunt-daily-hot \
-- python -m otcore.mcp_server <graph>