fetch-tweet by ai-native-camp/camp-2
npx skills add https://github.com/ai-native-camp/camp-2 --skill fetch-tweet这是一个从 X/Twitter URL 获取推文原文、作者信息和互动数据的技能。它利用 FxEmbed 开源项目的 API (api.fxtwitter.com) 来提取无需 JavaScript 的推文数据。
将 X/Twitter URL 的域名转换为 api.fxtwitter.com,即可返回包含完整推文数据的 JSON。
https://x.com/user/status/123456
→ https://api.fxtwitter.com/user/status/123456
scripts/fetch_tweet.py - 仅使用标准库,无外部依赖。
# 基本用法 (格式化输出)
python scripts/fetch_tweet.py https://x.com/garrytan/status/2020072098635665909
# JSON 输出 (用于编程处理)
python scripts/fetch_tweet.py https://x.com/garrytan/status/2020072098635665909 --json
支持的 URL 格式:x.com, twitter.com, ,
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
fxtwitter.comfixupx.com| 字段 | 描述 |
|---|---|
tweet.text | 推文正文 (URL 已展开) |
tweet.author | 作者 (姓名, 用户名, 简介, 粉丝数) |
tweet.likes/retweets/replies/bookmarks/views | 互动数据 |
tweet.created_at | 发布时间 |
tweet.media | 附件媒体 (照片, 视频) |
tweet.quote | 引用推文 (相同结构) |
tweet.lang | 语言代码 |
scripts/fetch_tweet.py <url>处理从 Contents Hub 等处收集的 X URL 列表时:
# 通过 JSON 输出进行管道联动
python scripts/fetch_tweet.py <url> --json | python3 -c "import sys,json; print(json.load(sys.stdin)['tweet']['text'])"
当脚本执行困难时,可以使用 WebFetch 工具直接调用 API:
URL: https://api.fxtwitter.com/{screen_name}/status/{status_id}
Prompt: "提取完整的推文文本和作者姓名"
每周安装次数
127
代码仓库
GitHub 星标数
9
首次出现
6 天前
安全审计
安装于
claude-code124
codex8
opencode8
gemini-cli7
amp7
cline7
X/Twitter URL에서 트윗 원문, 작성자 정보, 인게이지먼트 데이터를 가져오는 스킬. FxEmbed 오픈소스 프로젝트의 API (api.fxtwitter.com)를 활용하여 JavaScript 없이 트윗 데이터를 추출한다.
X/Twitter URL의 도메인을 api.fxtwitter.com으로 변환하면 JSON으로 트윗 전체 데이터를 반환한다.
https://x.com/user/status/123456
→ https://api.fxtwitter.com/user/status/123456
scripts/fetch_tweet.py - 표준 라이브러리만 사용, 외부 의존성 없음.
# 기본 사용 (포맷팅된 출력)
python scripts/fetch_tweet.py https://x.com/garrytan/status/2020072098635665909
# JSON 출력 (프로그래밍 활용)
python scripts/fetch_tweet.py https://x.com/garrytan/status/2020072098635665909 --json
지원 URL 형식: x.com, twitter.com, fxtwitter.com, fixupx.com
| 필드 | 설명 |
|---|---|
tweet.text | 트윗 본문 (URL 확장됨) |
tweet.author | 작성자 (name, screen_name, bio, followers) |
tweet.likes/retweets/replies/bookmarks/views | 인게이지먼트 |
tweet.created_at | 작성 일시 |
tweet.media | 첨부 미디어 (photos, videos) |
tweet.quote | 인용 트윗 (동일 구조) |
scripts/fetch_tweet.py <url> 실행Contents Hub 등에서 수집한 X URL 목록을 일괄 처리할 때:
# JSON 출력으로 파이프라인 연동
python scripts/fetch_tweet.py <url> --json | python3 -c "import sys,json; print(json.load(sys.stdin)['tweet']['text'])"
스크립트 실행이 어려운 경우 WebFetch 도구로 직접 API 호출 가능:
URL: https://api.fxtwitter.com/{screen_name}/status/{status_id}
Prompt: "Extract the full tweet text and author name"
Weekly Installs
127
Repository
GitHub Stars
9
First Seen
6 days ago
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
claude-code124
codex8
opencode8
gemini-cli7
amp7
cline7
Lark Base CLI 使用指南:数据查询、公式与查找字段操作详解
8,600 周安装
tweet.lang | 언어 코드 |