极客时间资源下载工具
极客时间资源下载工具
安装
根据自己的系统下载
https://github.com/zkep/mygeektime/releases
MacOS为例:
1 | wget 'https://github.com/zkep/mygeektime/releases/download/v0.0.1/mygeektime_Darwin_arm64.tar.gz' |
1 | tar -zxvf mygeektime_Darwin_arm64.tar.gz |
1 | ./mygeektime server |
遇见第一个错误, 提示安装ffmpeg
1 | Please install ffmpeg: |
安装ffmpeg
1 | brew install ffmpeg |
继续执行
1 | ./mygeektime server |
遇见第二个错误,需要使用 chromedriver 模拟登录
1 | Please install chromedriver: |
查看 Chrome 版本号, 在谷歌浏览器的地址栏输入:
1 | chrome://version |
查询本地chrome版本号为:131.0.6778.140
1 | wget 'https://storage.googleapis.com/chrome-for-testing-public/131.0.6778.140/mac-arm64/chromedriver-mac-arm64.zip' |
1 | unzip chromedriver-mac-arm64.zip |
1 | mv chromedriver-mac-arm64/chromedriver . |
继续执行,启动web服务, 弹出模拟登录页面
1 | ./mygeektime server |
我的课程列表
下载课程
下载任务
视频详情,可导出 mp4 和markdown文本信息
音频详情,可导出 mp3 和markdown文本信息
自定义配置文件启动服务
1 | 生成配置模版,后可以自定义模版内容 |
默认配置内容
1 | server: |