DeepSeek Harness Hub
← 返回列表

windfollowingheart/x-cli

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

Twitter推文获取CLI工具

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/5/11 · 已提供中文文档
综合分
19.8
GitHub 分
19.8
用户评分
★ Stars
0
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add windfollowingheart/x-cli
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/17(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

Twitter推文获取CLI工具

基于Twitter GraphQL API的推文获取命令行工具。

快速开始

1. 配置认证

编辑 cli/auth.json,填入你的认证信息:

{
"auth_token": "YOUR_AUTH_TOKEN",
"ct0": "YOUR_CT0"
}

获取方法:
1. 登录 https://x.com
2. 打开浏览器开发者工具 (F12)
3. 切换到 Application → Cookies → x.com
4. 复制 auth_token 和 ct0 的值

2. 获取推文

获取单个用户推文
python cli/main.py fetch PyTorch

获取多个用户推文
python cli/main.py fetch PyTorch elonmusk

指定时间范围
python cli/main.py fetch PyTorch --since 2026-04-01 --until 2026-04-05

指定输出文件和数量
python cli/main.py fetch PyTorch --count 50 --output tweets.json

命令说明

| 命令 | 说明 |
|------|------|
| fetch | 获取推文 |
| user | 查看用户信息 |

fetch 子命令

python cli/main.py fetch USERNAME [USERNAME...] [选项]

可选参数:
--since DATE          起始日期 (YYYY-MM-DD)
--until DATE          结束日期 (YYYY-MM-DD)
--count N             每次获取数量 (默认: 20)
--output FILE         输出文件 (默认: result.json)

user 子命令

python cli/main.py user USERNAME

输出格式

结果保存为JSON格式:

{
"PyTorch": [
{
"id": "123456",
"user": "PyTorch",
"text": "推文内容...",
"time": "2026-04-05 18:00:31",
"url": "https://x.com/PyTorch/status/123456"
}
]
}

注意事项

- 使用本地时间过滤(搜索API端点已过期)
- Cookie有效期有限,需定期更新
- 请遵守Twitter使用政策

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群