docs: 更新PROJECTS.md添加技术论坛项目记录

This commit is contained in:
2026-04-12 16:56:50 +08:00
parent 95711c50a7
commit 446743677f
28 changed files with 1071 additions and 480 deletions

View File

@@ -14,9 +14,14 @@
| 4 | 碎片信息记录 | Web | 19009 | ✅ 运行中 | 2026-04-09 |
| 5 | ParamHub Python版 | Web | 19010 | ✅ 运行中 | 2026-04-09 |
| 6 | LLM Proxy | Web | 19007/19008 | ✅ 运行中 | 2026-04-10 |
| 7 | 网页助手插件 | Extension | - | 📦 已完成 | 2026-04-08 |
| 8 | A股历史数据系统 | CLI | - | 🔄 优化中 | 2026-04-09 |
| 9 | Web服务监控 | Cron | - | ✅ 运行中 | 2026-04-10 |
| 7 | 项目服务管理面板 | Web | 19013 | ✅ 运行中 | 2026-04-11 |
| 8 | 网页助手插件 | Extension | - | 📦 已完成 | 2026-04-08 |
| 9 | A股历史数据系统 | CLI | - | 🔄 优化中 | 2026-04-09 |
| 10 | Web服务监控 | Cron | - | ✅ 运行中 | 2026-04-10 |
| 11 | A股板块监控 | Cron | - | ✅ 运行中 | 2026-04-10 |
| 12 | AI对话系统 V2 | Web | 19020 | ✅ 运行中 | 2026-04-12 |
| 13 | 磁盘大文件扫描 | CLI | - | 📦 已完成 | 2026-04-12 |
| 14 | 技术论坛 | Web | 19004/19005 | ✅ 已修复 | 2026-04-12 |
---
@@ -169,12 +174,23 @@ curl -s http://localhost:19010/api/categories
**Git仓库**: http://192.168.2.8:12007/coder/param-hub-python
**版本**: v0.3.1
**版本**: v1.2.0
**v1.2.0 新功能**:
- 网站配置管理:后台可修改网站名称、备案号、页脚文字等
- 配置前台自动读取并显示
**v1.1.0 新功能**:
- 智能添加粘贴文本自动解析为结构化数据大模型API
- 展示开关:各分类和产品支持显示/隐藏控制
- 原始数据保留智能添加的产品保留raw_text字段
- 价格显示优化:支持多币种、价格区间、单位
**依赖**:
- Python 3 + Flask
- Tailwind CSS (CDN)
- JSON文件存储
- LLM Proxy (http://192.168.2.17:19007/v1)
---
@@ -256,7 +272,47 @@ print(response.choices[0].message.content)
---
### 7. PDF翻译助手 V1 (pdf-translate-web)
### 7. 项目服务管理面板 (project-panel)
**简介**: 统一管理所有项目和服务,显示运行状态,支持启动、停止、重启控制。
**目录**: `works/project-panel`
**启动命令**:
```bash
cd ~/.openclaw/workspace-coder/works/project-panel
python3 app.py
```
**访问地址**: http://localhost:19013
**检查服务状态**:
```bash
curl -s http://localhost:19013/api/projects
```
**Git仓库**: http://192.168.2.8:12007/coder/project-panel
**版本**: v1.0.0
**功能特点**:
- 项目列表展示Web服务、Cron任务、CLI工具、插件
- 实时状态检测(端口检测、健康检查)
- 服务控制(启动、停止、重启)
- 日志查看
- 类型筛选
- 动态添加新项目API
**项目配置**: `projects.json` 文件存储所有项目信息,便于扩展
**依赖**:
- Python 3 + Flask
- Tailwind CSS (CDN)
- RemixIcon
---
### 8. PDF翻译助手 V1 (pdf-translate-web)
**简介**: 英文PDF翻译中文网站第一版支持翻译、缓存、用户系统。
@@ -266,7 +322,7 @@ print(response.choices[0].message.content)
---
### 8. PDF翻译脚本 (pdf-translator)
### 9. PDF翻译脚本 (pdf-translator)
**简介**: 基于本地LLM的英文PDF翻译命令行工具支持Markdown/TXT/JSON输出。
@@ -284,7 +340,7 @@ python3 translate_pdf.py input.pdf output.md
---
### 9. A股历史数据系统 (stock_system)
### 10. A股历史数据系统 (stock_system)
**简介**: 获取所有A股从2010年至今的历史行情数据支持断点续传。V2版本优化了CPU和磁盘占用。
@@ -324,7 +380,7 @@ ls -lh /home/xian/.openclaw/common/stock_system/data/stock_daily_data.parquet
---
### 10. Web服务监控 (service-monitor)
### 11. Web服务监控 (service-monitor)
**简介**: 自动监控所有Web服务状态每20分钟检查一次如有服务停止则发送邮件通知。
@@ -369,16 +425,146 @@ cat ~/.openclaw/workspace-coder/works/service-monitor/monitor.log
---
### 12. A股板块监控 (board-monitor)
**简介**: 自动获取东方财富板块数据,监控异动并发送邮件通知。
**目录**: `works/board-monitor`
**功能特点**:
- 行业板块涨跌幅排行
- 概念板块涨跌幅排行
- 主力资金流入/流出监控
- 异动检测涨跌幅≥3%、资金≥10亿
- HTML格式邮件通知
**使用命令**:
```bash
# 测试API连接
python3 board_monitor.py test
# 获取板块数据
python3 board_monitor.py get industry --limit 20
# 执行监控检查
python3 board_monitor.py monitor -v
```
**Cron配置**: 交易日盘中每小时检查10:00-15:00
```
0 10,11,13,14,15 * * 1-5 python3 board_monitor.py monitor
```
**Git仓库**: http://192.168.2.8:12007/coder/board-monitor
**版本**: v1.0.0
**依赖**:
- Python 3 + urllib
- 东方财富HTTP API
- 邮件发送技能 (email)
---
### 12. AI对话系统 V2 (ai-chat-system)
**简介**: 支持网页端和Matrix端实时同步对话的AI聊天系统v2.0重构支持大模型池、Agent管理、渠道独立绑定。
**目录**: `works/ai-chat`
**启动命令**:
```bash
cd ~/.openclaw/workspace-coder/works/ai-chat
./start_v2.sh
```
**访问地址**:
- 网页端: http://localhost:19020
- 后台管理: http://localhost:19020/admin
**检查服务状态**:
```bash
curl -s http://localhost:19020/api/v2/providers
curl -s http://localhost:19020/api/admin/stats
```
**Git仓库**: http://192.168.2.8:12007/coder/ai-chat-system
**版本**: v2.0.0
**v2.0.0 新功能**:
- **大模型池管理**: 配置多个LLM ProviderAgent可选择使用
- **Agent管理**: 每个Agent独立配置系统设定、思考功能开关
- **渠道独立绑定**: 网页端和Matrix可绑定不同Agent
- **思考功能**: 支持原生思考模型,兼容无思考功能的模型
**技术栈**:
- FastAPI + WebSocket
- SQLite (新v2模型: LLMProvider, Agent, Channel)
- Matrix Bot (matrix-nio, 支持加密)
**依赖**:
- Python 3 + FastAPI
- matrix-nio
- 大模型API (可配置多个)
---
### 13. 磁盘大文件扫描 (disk-scanner)
**简介**: 智能扫描Windows/Linux目录快速定位大文件和大目录自动跳过零碎文件目录。
**目录**: `works/disk-scanner`
**使用命令**:
```bash
# Windows
disk_scanner.bat C:\Users -d 3
# Linux/macOS
python3 disk_scanner.py /home/user -d 3 -s 50M
```
**功能特点**:
- 智能跳过零碎目录node_modules, .git, venv等
- 文件数量阈值判断超过100文件视为程序包
- 大小阈值过滤默认10MB以下不深入
- 按大小排序展示
- 树形结构清晰展示
- 跨平台支持
**参数**:
- `-d/--depth`: 最大扫描深度
- `-f/--file-threshold`: 文件数阈值默认100
- `-s/--size-threshold`: 大小阈值默认10M
**Git仓库**: http://192.168.2.8:12007/coder/disk-scanner
**版本**: v1.0.0
**依赖**:
- Python 3.6+(仅标准库,无需额外安装)
---
## 端口分配表
| 端口 | 项目 | 说明 |
|------|------|------|
| 19000 | PDF翻译助手 V2 | 主服务 + 后台 |
| 19001 | LLM Index RAG | API服务 |
| 19002-19006 | 预留 | 待分配 |
| 19007 | LLM Proxy | API服务 |
| 19008 | LLM Proxy | 后台管理 |
| 19009 | 碎片信息记录 | Web服务 |
| 19010 | ParamHub Python | Web服务 |
| 19002-19008 | 预留 | 待分配 |
| 19011-19100 | 预留 | 待分配 |
| 19011 | 产品参数爬取 | API服务 |
| 19012 | 产品参数爬取 | 后台管理 |
| 19013 | 项目服务管理面板 | Web服务 |
| 19014 | Xian Favor | 收藏系统 |
| 19015 | 多智能体竞标调度 | Web服务 |
| 19020 | AI对话系统 V2 | 主服务 + Matrix Bot |
| 19021-19100 | 预留 | 待分配 |
**端口规范**: 所有Web服务必须使用 19000-19100 范围内的端口!
@@ -393,9 +579,14 @@ cat ~/.openclaw/workspace-coder/works/service-monitor/monitor.log
| LLM Index RAG | http://192.168.2.8:12007/coder/llm-index-rag | v1.2.0 |
| LLM Proxy | http://192.168.2.8:12007/coder/llm-proxy | v0.5.1 |
| 产品参数爬取系统 | http://192.168.2.8:12007/coder/product-crawler | v1.0.0 |
| 项目服务管理面板 | http://192.168.2.8:12007/coder/project-panel | v1.0.0 |
| 网页助手插件 | http://192.168.2.8:12007/coder/web-context-extension | v0.1.0 |
| A股历史数据系统 | http://192.168.2.8:12007/coder/stock_system | v0.2.0 |
| Web服务监控 | http://192.168.2.8:12007/coder/service-monitor | v1.0.0 |
| 邮件收发技能 | http://192.168.2.8:12007/coder/skill-email | v1.1.0 |
| A股板块监控 | http://192.168.2.8:12007/coder/board-monitor | v1.0.0 |
| AI对话系统 V2 | http://192.168.2.8:12007/coder/ai-chat-system | v2.0.0 |
| 磁盘大文件扫描 | http://192.168.2.8:12007/coder/disk-scanner | v1.0.0 |
**Git服务器**: http://192.168.2.8:12007/
**账号**: coder / Hps123@!
@@ -440,6 +631,54 @@ pkill -f "app.py.*port=19010"
- 配置 Cron 定时任务每20分钟检查
- 邮件通知功能(发送到 zuitoushang@tphai.com
### 2026-04-11
- 创建项目服务管理面板 (project-panel)
- 端口: 19013
- 功能: 项目列表、状态检测、启动/停止/重启控制、日志查看
- Git仓库: http://192.168.2.8:12007/coder/project-panel v1.0.0
### 2026-04-09
- 创建 PROJECTS.md 项目记录文件
- 记录现有8个项目详情
- 整理端口分配表和快速操作命令
- 优化 stock_system 获取脚本 V2分文件+批量合并+SQLite
### 待办
- [ ] 为每个项目创建 Git 仓库和版本 tag
- [ ] 配置 systemd 服务实现开机自启动
### 2026-04-12
- 技术论坛 v1.1.0 安全重构
- 后台添加登录验证Session + JWT
- JSON存储改为SQLite数据库
- API密钥移至配置文件支持环境变量
- SECRET_KEY改为随机生成
- 新增管理员登录页面
- Git仓库: http://192.168.2.8:12007/coder/tech-forumclaw/workspace-coder/works/param-hub-python && nohup python3 app.py > /tmp/paramhub.log 2>&1 &
```
### 停止所有Web服务
```bash
pkill -f "app.py.*port=19000"
pkill -f "app.py.*port=19009"
pkill -f "app.py.*port=19010"
```
---
## 更新日志
### 2026-04-10
- 创建 Web服务监控系统
- 配置 Cron 定时任务每20分钟检查
- 邮件通知功能(发送到 zuitoushang@tphai.com
### 2026-04-11
- 创建项目服务管理面板 (project-panel)
- 端口: 19013
- 功能: 项目列表、状态检测、启动/停止/重启控制、日志查看
- Git仓库: http://192.168.2.8:12007/coder/project-panel v1.0.0
### 2026-04-09
- 创建 PROJECTS.md 项目记录文件
- 记录现有8个项目详情