内容生产工具
快速开始
方案一:本地网页版(推荐)
cd tools
python web_server.py
打开浏览器访问 http://localhost:8080
操作流程:
- 页面自动加载热点
- 勾选感兴趣的话题
- 点击"生成Prompt"
- 复制Prompt发给AI生成文章
方案二:命令行版
cd tools
python hot_topics.py
按提示输入数字选择话题,生成的Prompt保存在 output/ 目录。
数据源
| 来源 | 内容 | 更新频率 |
|---|---|---|
| GitHub Trending | 热门开源项目 | 实时 |
| Hacker News | 技术新闻/讨论 | 实时 |
| V2EX | 国内开发者话题 | 实时 |
工作流程
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ 1. 获取热点 │ ──→ │ 2. 勾选话题 │ ──→ │ 3. 生成Prompt │
└─────────────┘ └─────────────┘ └─────────────┘
│
↓
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ 6. 发布文章 │ ←── │ 5. 审核调整 │ ←── │ 4. AI生成文章 │
└─────────────┘ └─────────────┘ └─────────────┘
你只需要做:步骤2(勾选)和步骤5(审核)
文件说明
tools/
├── README.md # 本文件
├── hot_topics.py # 命令行版采集器
├── web_server.py # 网页版采集器
└── output/ # 输出目录
├── selected_topics.json # 选中的话题
├── selected_YYYYMMDD.md # 可读的Markdown版
└── prompts_*.json # 生成的Prompt
自定义配置
添加新数据源
编辑 hot_topics.py 或 web_server.py,添加新的 fetch_xxx() 函数:
def fetch_juejin():
"""获取掘金热门"""
topics = []
# 实现爬取逻辑
return topics
修改Prompt模板
编辑 generate_prompt() 函数,根据需要调整生成的Prompt内容。
常见问题
Q: 获取失败怎么办?
A: 检查网络连接,部分源可能需要科学上网。
Q: 如何添加更多数据源?
A: 参考现有的 fetch_xxx() 函数格式,添加新的数据源。
Q: 生成的文章质量不好?
A:
- 检查Prompt是否包含足够的写作要求
- 使用更好的AI模型(如Claude、GPT-4)
- 在审核环节指出问题让AI修改