生产力
podcast-downloader
通过 iTunes Search API 搜索、浏览并下载 Apple Podcasts 节目。适用于音频内容存档、批量下载以及获取丰富的元数据,适合研究需求或个人媒体库管理。
简介
podcast-downloader 是一个功能强大的 Claude Skill,专为需要以程序化方式与 Apple Podcasts 生态系统互动的用户所设计。它利用 iTunes Search API 提供高效、可靠的播客搜索与媒体获取途径。无论您是内容创作者、研究人员还是音频爱好者,此工具都能简化按关键词、作者或主题搜索播客的流程,并精确控制剧集下载。
-
高级搜索:查询 iTunes API,通过名称、艺术家或特定类型进行搜索,并可调整结果限制。
-
剧集管理:浏览播客系列以获取剧集列表,包含发布日期、持续时间与详细说明。
-
精准下载:将指定剧集或批量处理的最新剧集下载至本地存储,并维持结构化的目录分类。
-
元数据提取:获取详细的元数据,包括 RSS Feed URL、内容分级、发布者信息以及多分辨率图示。
-
多重机制策略:采用 API 优先查询、列表式搜索以及 RSS 解析作为后备方案,确保作业的可靠性。
-
常见输入:支持自然语言请求,例如“下载 [播客名称] 的最新一集”或“列出 [主题] 的前 5 集”。
-
输出内容:存储于本地路径的 MP3 音频文件,以及用于检查的结构化 JSON 元数据。
-
性能限制:专为顺序处理设计以维护 API 稳定性;默认限制 10 项结果以符合常见 API 配额。
-
兼容性:使用 Python 3 标准函数库与命令行执行,在开发环境中具有轻量级与跨平台优势。
-
最佳实践:在执行批量操作前,请务必确认下载权限与目录结构,确保文件正确存储。
仓库统计
- Star 数
- 193
- Fork 数
- 62
- Open Issue 数
- 0
- 主要语言
- TypeScript
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月3日 18:14