Metadata-Version: 2.4
Name: opp-radar
Version: 1.0.1
Summary: Opportunity radar for indie devs: prompts and workflow to scout and write article-length opportunity notes. Generation only — rendering and publishing live in wechat-auto-publish.
Author: 程序员白大力
License: MIT
Project-URL: Homepage, https://github.com/baiyigali/opp_radar
Project-URL: Repository, https://github.com/baiyigali/opp_radar
Keywords: indie-dev,opportunity,prompt,developer,radar,content-generation
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Text Processing :: Markup
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# opp-radar

面向个人开发者 / 技术创业者的"机会雷达"提示词仓库：从公开技术信号里筛出小团队能做的中小产品机会，写成渠道无关的文章 `.md` + 封面 `.png`。

**本仓库只负责"生成"**——渲染排版和推送到公众号草稿箱由独立项目 [wechat-auto-publish](https://github.com/baiyigali/wechat-auto-publish) 负责。

专栏名：**开发者机会观察**（公众号：程序员白大力）。觉得有用欢迎关注。

## 目录结构

```
opp-radar/
  prompts/
    dev.md          # 开发者机会观察（dev 领域）完整提示词：找信号→反向验证→写稿→封面
    # 以后加 marketing.md、xxx.md 等其他领域提示词
  examples/
    开发者机会观察-第5期.md/.png          # 一篇成稿样例（纯生成产物）
  tests/            # 冒烟测试
  .github/workflows/publish.yml         # CI：构建 + TestPyPI/PyPI（OIDC 免密）
  pyproject.toml    # 打包配置
```

## 跑一期（生成）

按 `prompts/dev.md` 的流程：找信号 → 反向验证 → 写 5-8 个全新方向 → 出一张封面。
产出 `<主名>.md` 和 `<主名>.png`，落在本地文章目录（不进本仓库）。

渲染和推草稿请交给 wechat-auto-publish：
```bash
pip install wechat-auto-publish
wechat-auto-publish draft "<主名>.md" "<主名>.png" "<标题>" "<摘要>"
```

## 样例

`examples/开发者机会观察-第5期.md` + `.png` 是一期纯生成产物的样子（科技风经典蓝的最终排版由 wechat-auto-publish 渲染）。

## 设计原则

- **提示词只讲"做什么"**，调度/定时是外层平台壳，不写进提示词；
- **生成与分发分离**：opp-radar 出文本，wechat-auto-publish 负责渲染和发布；
- 文章产出与代码仓库隔离，不随仓库分发。

## 配套项目

生成完文章后，想一键渲染成公众号排版并推到草稿箱？看 [wechat-auto-publish](https://github.com/baiyigali/wechat-auto-publish)——它把 wechat-formatter 和 wechat-publish 串成一条命令。

## 技术交流

扫码添加微信，交流使用问题、定制与合作：

<p align="center">
  <img src="docs/images/wechat-contact-qr.jpg" alt="微信二维码" width="240" />
</p>

## 项目赞助

本项目由微信公众号 **「程序员白大力」** 提供赞助，感谢支持：

<p align="center">
  <img src="docs/images/wechat-official-account-qr.png" alt="程序员白大力公众号二维码" width="240" />
</p>

## License

MIT
