news 2026/7/4 20:44:18

wwdc-downloader:一行命令批量下载 WWDC 全部视频和资料

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
wwdc-downloader:一行命令批量下载 WWDC 全部视频和资料

文章目录

  • wwdc-downloader:一行命令批量下载 WWDC 全部视频和资料
    • 1、这工具解决什么问题
    • 2、怎么用
    • 3、注意事项
    • 4、同类工具对比
    • 5、适合谁用

wwdc-downloader:一行命令批量下载 WWDC 全部视频和资料

这个工具在 GitHub 上拿到 1,479 Star。

一个 Swift 脚本,专门干一件事——把 WWDC 的视频、PDF 讲义和示例代码一次性全下载下来。

不需要装额外的开发环境,macOS 自带的 Swift 就能跑。

1、这工具解决什么问题

每年 WWDC 结束,几百个 session 视频堆在那里。一个一个点开下载,光是等进度条就能耗掉一个下午。

尤其是参会结束准备回国的时候,会场的网络带宽够大,正好趁这个窗口把所有资料拉到移动硬盘里。手动操作根本不现实。

wwdc-downloader 就是为这个场景设计的。一行命令,几百个视频、PDF、示例代码全部到位。

2、怎么用

基础用法:

./wwdcDownloader.swift--hd720--pdf--sample

这条命令会下载所有 720p 视频、PDF 讲义和示例代码,存到当前目录下。

默认下载 1080p 视频,但需要系统装了 ffmpeg。没装的话脚本会先下载流文件,等你装好 ffmpeg 再跑一次,它会自动接着转换。

安装 ffmpeg:

brewinstallffmpeg

更多用法:

# 只下载 PDF 讲义./wwdcDownloader.swift --pdf-only# 只下载示例代码./wwdcDownloader.swift --sample-only# 下载指定 session(比如 503 和 504)的 SD 视频和 PDF./wwdcDownloader.swift--sd--pdf--sessions503504# 列出当前年份所有 session 标题./wwdcDownloader.swift --list-only# 指定年份./wwdcDownloader.swift --wwdc-year2019

3、注意事项

脚本会把文件下载到你执行命令时所在的目录。跑之前先 cd 到目标文件夹,比如你的移动硬盘挂载点。

目前有个已知问题:直接下载到外置硬盘可能会失败。作者说这是 Swift 5.1 的一个 bug 导致的,shebang 方式运行会崩溃。临时解决方案是先用 swiftc 编译再运行:

swiftc wwdcDownloader.swift-owwdcDownloader ./wwdcDownloader--hd720--pdf--sample

或者直接用同目录下的wwdcDownloader.sh脚本,它会帮你处理编译步骤。

4、同类工具对比

做 WWDC 内容下载的工具不止这一个。做得最好的是 Guilherme Rambo 开发的原生 macOS 应用 WWDC,界面精美,支持在线播放和书签。如果你主要是在 Mac 上看视频,那个应用体验更好。

wwdc-downloader 的优势在于它是命令行工具,适合批量操作和自动化。特别是需要把整个 WWDC 的资料一次性拉到外置存储的场景,命令行方式效率更高。

5、适合谁用

  • 去现场参加 WWDC、想趁会场网络好的时候把资料全拉下来的人
  • 想离线保存所有 WWDC 资料做本地归档的开发者
  • 需要把 WWDC 视频和讲义批量导入到自己知识库的人

WDC、想趁会场网络好的时候把资料全拉下来的人

  • 想离线保存所有 WWDC 资料做本地归档的开发者
  • 需要把 WWDC 视频和讲义批量导入到自己知识库的人
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/4 20:41:39

解放创意:用AI魔法将单张图片瞬间分层为专业PSD文件

解放创意:用AI魔法将单张图片瞬间分层为专业PSD文件 【免费下载链接】layerdivider A tool to divide a single illustration into a layered structure. 项目地址: https://gitcode.com/gh_mirrors/la/layerdivider 你是否曾面对一张精美的插画,…

作者头像 李华
网站建设 2026/6/27 8:06:03

vs中文弹窗乱码

#include <windows.h>int main&#xff08;&#xff09;{SetConsoleOutputCP(CP_UTF8);}

作者头像 李华
网站建设 2026/6/27 8:05:56

创业公司线上服务频繁崩溃,十年老板总结全链路排查方案

凌晨三点手机震得床头柜嗡嗡响&#xff0c;不用接都知道&#xff0c;线上又崩了。创业第七年&#xff0c;这种场面早就麻了。最开始团队拢共五个人&#xff0c;连专职运维都没有&#xff0c;前端后端打包兼运维&#xff0c;出了事故所有人光着脚往电脑前冲&#xff0c;查半小时…

作者头像 李华
网站建设 2026/6/27 8:04:43

AI 金悦诚启停电池智能功率 MOSFET 完整选型方案

2026 年随着 AI 技术在启停电池管理系统中的深度渗透&#xff08;如智能充放电策略、电池健康预测、能量均衡优化&#xff09;&#xff0c;BMS 对功率 MOSFET 提出更高要求&#xff1a;极低内阻、大电流承载、高可靠开关。微碧半导体&#xff08;VBsemi&#xff09;基于 Trench…

作者头像 李华
网站建设 2026/6/27 8:04:35

国产开源智能体操作系统在京发布 加速全栈智能终端生态建设

6月25日&#xff0c;由国防科技大学、哈尔滨工业大学&#xff08;深圳&#xff09;、麒麟软件有限公司等单位共建的openKylin开源智能体操作系统在京正式发布。该系统基于openKylin 2.0打造&#xff0c;标志着我国开源操作系统在智能体系统级支撑领域实现关键突破。当前&#x…

作者头像 李华