Skip to content
dsh.fish
Bundle

luxueliu-intel-scout

每天自动巡 RSS:AI 简报 + 脑神经/意识简报,关键词过滤后压成速览+详情。DSH 插件形态;巡检脚本仍用 Python / 计划任务。

Source
luxueliu
License
MIT
Updated
Updated 2 days ago

Readme

# 每天早上,情报已替你巡完一圈互联网

> 🛰️ **luxueliu-intel-scout** — 每日 RSS/Atom 简报:AI 一条线、脑神经/意识一条线,去重过滤后经本地网关压成「速览+详情」,挂上计划任务无人值守。

现役入口是 `daily_brief.py`,不是旧的 GitHub 搜索巡检。两条线共用同一套格式和链路,**文件分开**:

| 主题 | 命令 | 落盘 |
|---|---|---|
| AI(默认) | `python daily_brief.py run` | `情报巡检/YYYYMMDD_情报简报.md` |
| 脑神经/意识 | `python daily_brief.py run --topic neuro` | `情报巡检/YYYYMMDD_脑神经意识简报.md` |

AI 线只收大模型/世界模型/具身/智能体/算力,混杂科技站必须标题命中关键词,并硬排除彩电退市、游戏预告、电影院线、地理气候、手机预购等。脑神经线抓 arXiv / Nature Neuroscience / Neuron 等,板块标题是「今日脑神经·意识快讯」。

由 [luxueliu](https://github.com/luxueliu) 制作并开源。

[![dsh-plugin](https://img.shields.io/badge/dsh-plugin-%2300b4ff)](https://github.com/topics/dsh-plugin)

> 设计原则:只读公开 RSS/Atom;密钥只从环境变量或脚本旁 `secrets.env` 读取;网关调用只发送候选标题/摘要/URL,不发送本地私人文件。
>
> **不配网关也能先抓**:`--dry-run` 只打印计划。要出简报需要本地 OpenAI 兼容网关(默认 `http://127.0.0.1:4000`)和 `LITELLM_MASTER_KEY`。推送通知可选:未配置 `SERVERCHAN_SENDKEY` / `server_KEY` 时自动跳过,不失败。

## 组成

| 文件 | 作用 |
|---|---|
| `daily_brief.py` | **现役**主程序:RSS/Atom → 过滤 → 网关速览+详情 → 落盘 → 可选推送 |
| `daily-brief.ps1` / `daily-neuro-brief.ps1` | 计划任务包装 |
| `register-daily-brief-task.ps1` / `register-daily-neuro-brief-task.ps1` | 注册 Windows 计划任务(主时间 + 两小时补跑) |
| `intel_scout.py` / `source_scout.py` | 旧 GitHub/热榜巡检(可选;登录态采集默认关闭) |
| `examples/20260824_情报简报_样例.md` | 速览+详情格式样例(历史稿,早于 AI 关键词过滤) |

## 运行前提

- Python 3.12+(标准库,无第三方包)
- 可选:本地 LiteLLM / 任何 OpenAI 兼容网关;`LITELLM_MASTER_KEY`;可用 `LITELLM_API_BASE` 改地址
- 可选:`SERVERCHAN_SENDKEY` 或 `server_KEY`(Server酱推送)
- 可选:`BOCHA`(博查搜索,默认关)
- `LUXUELIU_` 前缀是作者署名,不是密钥

## 快速开始

```powershell
# DSH 插件(进入市场 / 侧栏;脚本仍在包内)
dsh plugin --profile web add luxueliu/luxueliu-intel-scout

# 只看计划,不联网、不调模型
python daily_brief.py run --dry-run
python daily_brief.py run --topic neuro --dry-run

# 出简报但不推送
python daily_brief.py run --no-push
python daily_brief.py run --topic neuro --no-push

# 注册每日任务(AI 18:00,神经 18:20;各有 +2h 补跑)
powershell -ExecutionPolicy Bypass -File register-daily-brief-task.ps1
powershell -ExecutionPolicy Bypass -File register-daily-neuro-brief-task.ps1
```

输出目录默认在脚本同级 `情报巡检/`(由 Python 决定;PowerShell 包装脚本不写中文路径)。把密钥写进同目录 `secrets.env`(已 gitignore),或设用户环境变量;也可用 `INTEL_SCOUT_SECRETS` 指向别的 env 文件。网关模型名用 `LUXUELIU_DAILY_BRIEF_MODELS`(默认 `ds-flash`,改成你网关上的别名)。旧 GitHub 巡检若要改落盘目录,设 `LUXUELIU_SCOUT_OUTPUT_DIR` / `LUXUELIU_DAILY_SOURCE_OUTPUT_DIR`。

## 隐私说明

本副本已消毒:无本机绝对路径、无私人姓名、不提交 `secrets.env` / 日志 / 当日简报。登录态热榜默认不跑;若自行打开,浏览器配置目录用环境变量 `SOURCE_SCOUT_EDGE_DIR`,不要指向日常浏览器用户目录。

Install

dsh plugin --profile web add github:luxueliu/luxueliu-intel-scout

Profile: web

  • This source has no pinned commit, so a later push upstream changes what installs. Prefer pinning a commit.
Source