Skip to content

Commit d5298c9

Browse files
Expand Morgan Stanley search keywords
1 parent a8ad9ae commit d5298c9

2 files changed

Lines changed: 23 additions & 2 deletions

File tree

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@
44

55
Damo Tracker 每天检索“大摩 / 摩根士丹利 / Morgan Stanley”相关公开视频,优先使用字幕,必要时尝试音频转写,再把明确看好、评级、目标价、首选、超配等强信号整理成结构化结果和群聊可读报告。
66

7+
默认搜索会覆盖完整关键词矩阵,避免只搜“大摩闭门会”漏掉全称或英文标题:
8+
9+
- `大摩闭门会``大摩``大摩研报``大摩策略会``大摩电话会`
10+
- `摩根士丹利``摩根士丹利闭门会``摩根士丹利研报`
11+
- `Morgan Stanley``Morgan Stanley China``Morgan Stanley conference``Morgan Stanley research``MS research`
12+
713
> 本项目只做研究观察和信息整理,不构成投资建议。视频字幕、ASR 和模型提取都可能出错,报告会保留来源链接、覆盖率和失败原因,方便二次复核。
814
915
## Highlights
@@ -41,6 +47,7 @@ Damo Tracker 把流程拆成“搜索 -> 获取内容 -> 提取股票 -> 防幻
4147
- 不写死任何分析模型,通过当前运行环境的 OpenClaw gateway 选择模型。
4248
- 默认运行入口追踪前一天,定时运行方式由使用者自行配置。
4349
- OpenCLI 是优先的数据获取能力,但不是硬依赖。
50+
- 搜索层必须覆盖“大摩 / 摩根士丹利 / Morgan Stanley / MS research”等别名和中英文变体;内容抓取默认仍以 B 站为主,不自动纳入 YouTube。
4451
- 报告按“覆盖概览 -> 标的速览 -> 标的详情 -> 截断片段 -> 失败诊断”呈现。
4552

4653
说明:本仓库的项目本体是“大摩视频追踪 -> 股票信号提取 -> 报告归档”。README 里出现的每日 cron、A 股周报、周末知识沉淀,是个人 OpenClaw 编排示例,不是项目默认必须包含的功能。

damo_tracker.py

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,21 @@ def parse_date_env(name, default):
2525

2626
START = parse_date_env("DAMO_START_DATE", TODAY)
2727
END = parse_date_env("DAMO_END_DATE", TODAY)
28-
KEYWORDS = ["大摩闭门会", "大摩"]
28+
KEYWORDS = [
29+
"大摩闭门会",
30+
"大摩",
31+
"大摩研报",
32+
"大摩策略会",
33+
"大摩电话会",
34+
"摩根士丹利",
35+
"摩根士丹利闭门会",
36+
"摩根士丹利研报",
37+
"Morgan Stanley",
38+
"Morgan Stanley China",
39+
"Morgan Stanley conference",
40+
"Morgan Stanley research",
41+
"MS research",
42+
]
2943
_OPENCLI_PROFILE = None
3044
EXCLUDE_TITLE_RE = re.compile(r"(小摩|摩根大通|JPMorgan|JP\s*Morgan)", re.I)
3145
ASR_ALIASES = {
@@ -63,7 +77,7 @@ def pub_date(value):
6377
def relevant_video(title):
6478
if EXCLUDE_TITLE_RE.search(title or ""):
6579
return False
66-
return bool(re.search(r"(大摩|摩根士丹利|Morgan\s*Stanley)", title or "", re.I))
80+
return bool(re.search(r"(大摩|摩根士丹利|Morgan\s*Stanley|\bMS\s+(?:research|conference|China)\b)", title or "", re.I))
6781

6882

6983
def get_json(url, params=None, timeout=25):

0 commit comments

Comments
 (0)