mirror of
https://ghfast.top/https://github.com/aeroxw/easy_tdx_max.git
synced 2026-09-12 19:14:19 +08:00
合并 company-info(列目录)与 company-info-content(读正文)为一个命令,
板块名改为可选位置参数:无参数列目录,有参数读正文。消除两个相似命令名
导致的混淆(用户曾误用 company-info SH 601088 "公司概况" 报错)。
- company-info:name_or_filename 可选,无则列 F10 板块目录,有则读正文
- company-info-content:保留为隐藏别名(hidden=True),向后兼容 v1.15.1
- 提取 _run_category/_run_content 模块级函数复用逻辑
- 新增 examples/06_finance/{README.md,company_cli.sh,company_web_api.py}
覆盖 CLI / Python API / Web API 三种调用方式,含 16 个 F10 板块完整列表
- 更新 company_info.py 板块名为实测的 16 板块
- bump 版本号至 1.15.2
70 lines
2.7 KiB
Bash
70 lines
2.7 KiB
Bash
#!/bin/bash
|
||
# easy-tdx 财务快照与 F10 公司信息 — CLI 使用示例
|
||
#
|
||
# 三条命令:
|
||
# finance-info — 最新财务快照(37 字段单期指标)
|
||
# company-info — F10 板块目录(无板块名)/ 板块正文(有板块名)
|
||
#
|
||
# 与 f10(新浪三表)的区别:f10 返回多期利润表/负债表/现金流;
|
||
# 本组命令走通达信协议,finance-info 是单期快照,company-info 是 F10 全文板块。
|
||
#
|
||
# 用法:去掉命令前的 # 即可实际执行。
|
||
|
||
CODE=600519 # 贵州茅台
|
||
MARKET=SH
|
||
|
||
echo "================================================================"
|
||
echo "1. finance-info — 最新财务快照(表格输出)"
|
||
echo "================================================================"
|
||
# easy-tdx finance-info $MARKET $CODE --table
|
||
|
||
echo ""
|
||
echo "================================================================"
|
||
echo "2. company-info 无板块名 — 列出 F10 板块目录"
|
||
echo "================================================================"
|
||
# easy-tdx company-info $MARKET $CODE --table
|
||
|
||
echo ""
|
||
echo "================================================================"
|
||
echo "3. company-info \"板块名\" — 读取 F10 板块正文"
|
||
echo "================================================================"
|
||
|
||
echo "--- 3.1 公司概况 ---"
|
||
# easy-tdx company-info $MARKET $CODE "公司概况"
|
||
|
||
echo ""
|
||
echo "--- 3.2 股本结构(板块较短,默认 1024 字节即可读全)---"
|
||
# easy-tdx company-info $MARKET $CODE "股本结构"
|
||
|
||
echo ""
|
||
echo "--- 3.3 分红扩股(加长读取)---"
|
||
# easy-tdx company-info $MARKET $CODE "分红扩股" --length 4096
|
||
|
||
echo ""
|
||
echo "--- 3.4 龙虎榜单 ---"
|
||
# easy-tdx company-info $MARKET $CODE "龙虎榜单"
|
||
|
||
echo ""
|
||
echo "================================================================"
|
||
echo "4. 输出格式切换(JSON / CSV)"
|
||
echo "================================================================"
|
||
echo "--- 4.1 财务快照 JSON(默认,适合 Agent 解析)---"
|
||
# easy-tdx finance-info $MARKET $CODE --output json
|
||
|
||
echo ""
|
||
echo "--- 4.2 板块目录 CSV ---"
|
||
# easy-tdx company-info $MARKET $CODE --output csv
|
||
|
||
echo ""
|
||
echo "================================================================"
|
||
echo "5. 直接传文件名读正文(高级用法)"
|
||
echo "================================================================"
|
||
echo "# filename 从「company-info 列目录」结果获取;offset 为文件绝对偏移"
|
||
# easy-tdx company-info $MARKET $CODE ${CODE}.txt --offset 0 --length 2048
|
||
|
||
echo ""
|
||
echo "================================================================"
|
||
echo "6. 错误处理:板块名不存在时提示可用板块"
|
||
echo "================================================================"
|
||
# easy-tdx company-info $MARKET $CODE "不存在的板块"
|