fathom
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseFathom Meeting Fetcher
Fathom 会议获取工具
Fetches meeting data directly from Fathom API including transcripts, AI summaries, action items, and participant info.
直接从Fathom API获取会议数据,包括转录文本、AI摘要、行动项和参会者信息。
Usage
使用方法
bash
python3 ~/.claude/skills/fathom/scripts/fetch.py [options]bash
python3 ~/.claude/skills/fathom/scripts/fetch.py [options]Commands
命令
| Command | Description |
|---|---|
| List recent meetings with IDs |
| Fetch specific meeting by recording ID |
| Fetch all meetings from today |
| Fetch meetings since date (YYYY-MM-DD) |
| 命令 | 描述 |
|---|---|
| 列出带ID的近期会议 |
| 根据录制ID获取特定会议 |
| 获取今日所有会议 |
| 获取指定日期之后的会议(格式:YYYY-MM-DD) |
Options
选项
| Option | Description |
|---|---|
| Run transcript-analyzer on fetched meetings |
| Download video recording (requires ffmpeg) |
| Output directory (default: ~/Brains/brain) |
| Max meetings to list (default: 10) |
| 选项 | 描述 |
|---|---|
| 对获取的会议运行转录文本分析器 |
| 下载视频录制文件(需要ffmpeg) |
| 输出目录(默认:~/Brains/brain) |
| 列出会议的最大数量(默认:10) |
Examples
示例
List recent meetings
列出近期会议
bash
python3 ~/.claude/skills/fathom/scripts/fetch.py --listbash
python3 ~/.claude/skills/fathom/scripts/fetch.py --listFetch today's meetings
获取今日会议
bash
python3 ~/.claude/skills/fathom/scripts/fetch.py --todaybash
python3 ~/.claude/skills/fathom/scripts/fetch.py --todayFetch and analyze
获取并分析会议
bash
python3 ~/.claude/skills/fathom/scripts/fetch.py --today --analyzebash
python3 ~/.claude/skills/fathom/scripts/fetch.py --today --analyzeFetch since date
获取指定日期后的会议
bash
python3 ~/.claude/skills/fathom/scripts/fetch.py --since 2025-01-01bash
python3 ~/.claude/skills/fathom/scripts/fetch.py --since 2025-01-01Fetch specific meeting
获取特定会议
bash
python3 ~/.claude/skills/fathom/scripts/fetch.py --id abc123def456bash
python3 ~/.claude/skills/fathom/scripts/fetch.py --id abc123def456Download video with meeting
获取会议并下载视频
bash
python3 ~/.claude/skills/fathom/scripts/fetch.py --id abc123def456 --download-videobash
python3 ~/.claude/skills/fathom/scripts/fetch.py --id abc123def456 --download-videoOutput Format
输出格式
Each meeting is saved as markdown with:
markdown
---
fathom_id: <id>
title: "Meeting Title"
date: YYYY-MM-DD
participants: [list]
duration: HH:MM
fathom_url: <url>
share_url: <url>
---每个会议会保存为markdown文件,格式如下:
markdown
---
fathom_id: <id>
title: "会议标题"
date: YYYY-MM-DD
participants: [列表]
duration: HH:MM
fathom_url: <链接>
share_url: <链接>
---Meeting Title
会议标题
Summary
摘要
{AI-generated summary from Fathom}
{来自Fathom的AI生成摘要}
Action Items
行动项
- Item 1 (@assignee)
- Item 2
- 项1 (@负责人)
- 项2
Transcript
转录文本
Speaker Name: What they said...
undefined发言者姓名: 发言内容...
undefinedFile Naming
文件命名
Files are saved as:
YYYYMMDD-meeting-title-slug.mdExample:
20250106-weekly-standup.md文件命名格式:
YYYYMMDD-meeting-title-slug.md示例:
20250106-weekly-standup.mdPrerequisites
前置要求
Install dependencies (first time):
bash
pip install requests python-dotenvFor video download (optional):
bash
undefined安装依赖(首次使用):
bash
pip install requests python-dotenv如需下载视频(可选):
bash
undefinedffmpeg required for video downloads
视频下载需要ffmpeg
brew install ffmpeg # macOS
brew install ffmpeg # macOS
or apt install ffmpeg (Linux)
或 apt install ffmpeg (Linux)
undefinedundefinedConfiguration
配置
API key stored in :
~/.claude/skills/fathom/scripts/.envFATHOM_API_KEY=your-api-keyAPI密钥存储在中:
~/.claude/skills/fathom/scripts/.envFATHOM_API_KEY=your-api-keyIntegration
集成
- transcript-analyzer: Use flag to automatically process transcripts
--analyze - video-downloader: Use flag to download meeting recordings
--download-video- Validates downloaded videos using ffprobe
- Automatically retries up to 3 times if download fails
- Videos saved as .mp4 next to meeting markdown files
- Replaces Dropbox sync workflow (direct API access)
- transcript-analyzer:使用标志自动处理转录文本
--analyze - video-downloader:使用标志下载会议录制文件
--download-video- 使用ffprobe验证下载的视频
- 下载失败时自动重试最多3次
- 视频保存为.mp4格式,与会议markdown文件放在同一目录
- 替代Dropbox同步工作流(直接API访问)