如何5分钟快速上手dedao-dl:从安装到下载第一个课程

如何5分钟快速上手dedao-dl:从安装到下载第一个课程
如何5分钟快速上手dedao-dl从安装到下载第一个课程【免费下载链接】dedao-dl得到 APP 课程下载工具可在终端查看文章内容可生成 PDF音频文件markdown 文稿可下载电子书。可结合 openclaw skill 等使用项目地址: https://gitcode.com/gh_mirrors/de/dedao-dldedao-dl是一款功能强大的得到APP课程下载工具支持在终端查看已购买课程、听书书架、电子书架等内容并能将课程生成PDF、音频文件和markdown文稿还可下载电子书。本文将带你快速掌握dedao-dl的安装和使用方法轻松下载第一个课程。准备工作安装必要依赖在开始使用dedao-dl之前我们需要根据自己的下载需求安装相应的依赖。PDF下载依赖课程和电子书转PDF需要借助wkhtmltopdf请根据自己的操作系统下载并安装。音频下载依赖音频下载和合成需要ffmpeg同样根据操作系统选择合适的版本进行安装。markdown文本下载如果你只需要下载markdown文本那么不需要额外安装依赖直接使用即可。多种安装方式任你选dedao-dl提供了多种安装方式你可以根据自己的喜好和环境选择最适合的一种。使用二进制文件安装进入下载列表下载对应系统版本的二进制文件下载后即可直接使用使用go安装如果你已经安装了go版本需大于1.23并设置好了GOPATH环境变量且在PATH中添加了$GOPATH/bin那么可以使用以下命令安装go install github.com/yann0917/dedao-dllatest使用Docker运行如果你不想在本地安装ffmpeg等依赖可以使用docker环境# build docker build https://github.com/yann0917/dedao-dl.git#main -t dedao # 登录 docker run -v pwd/config.json:/app/config.json -it --rm dedao login -q # 查看课程 docker run -v pwd/config.json:/app/config.json -it --rm dedao course # 下载课程 docker run -v pwd/output:/app/output -v pwd/config.json:/app/config.json -it --rm dedao dl xxx快速登录两种方式轻松搞定登录是使用dedao-dl的第一步有两种便捷的登录方式供你选择。扫码登录使用命令dedao-dl login -q将同时支持「得到App」和「微信」扫码登录。Cookie登录在电脑端登录得到生成cookie后使用命令dedao-dl login -c xxxxxxxx登录将xxxxxxxx替换为你的cookie。开始下载三步获取你的第一个课程第一步获取课程ID使用dedao-dl course命令可以查看你购买过的课程列表从中找到你想要下载的课程ID。例如--------------------------------------------------------------------------------------------------------- | # | ID | 课程名称 | 作者 | 购买日期 | 价格 | 学习进度 | --------------------------------------------------------------------------------------------------------- | 0 | 51 | 张潇雨·个人投资课 | 张潇雨·对冲基金管理人 | 2020-08-17 09:59:56 | 199.00 | 100 | | 1 | 560 | 吴军·硅谷来信³年度日更 | 吴军·计算机科学家 | 2020-11-05 09:28:23 | 299.00 | 14 | ---------------------------------------------------------------------------------------------------------第二步了解下载命令参数dedao-dl提供了丰富的下载参数让你可以根据需求定制下载内容-t下载格式1:mp32:PDF文档3:markdown文档默认1-m是否合并课程内容针对markdown文档默认不合并-c是否下载热门留言针对markdown文档默认不下载-o是否按顺序展示如果为true则文件名前缀会加上序号如00x.第三步执行下载命令使用dedao-dl dl 课程ID -t 格式 -m -c -o命令下载课程。例如下载ID为123的课程格式为mp3并按顺序展示dedao-dl dl 123 -t 1 -oWeb UI更直观的操作方式dedao-dl还内置了Web UI和Web API服务让你可以通过浏览器进行更直观的操作。启动Web服务使用命令dedao-dl web启动Web服务默认地址为http://127.0.0.1:17878并会自动打开浏览器。你也可以指定监听地址和端口dedao-dl web --host 0.0.0.0 --port 17878Web UI功能Web页面提供了丰富的功能扫码登录打开页面即可扫码登录学习工作台统一查看已购课程、听书、电子书、锦囊等内容详情查看课程详情与文章列表等下载导出一键发起下载任务MP3/PDF/Markdown/HTML/EPUB下载进度在页面底部查看下载队列与进度得到榜单查看课程、听书、图书等榜单内容常见问题与解决方法在使用过程中如果你遇到问题可以参考skills/dedao-dl-usage/SKILL.md获取完整的用法与排障指南。生成PDF时触发496 NoCertificate生成PDF时操作过于频繁可能会触发该问题此时程序会自动sleep 0~5秒但仍有可能触发图形验证建议适当降低操作频率。不确定命令参数时当你不确定某个命令的参数时可以先执行dedao-dl command -h查看帮助信息。通过以上步骤相信你已经能够快速上手dedao-dl轻松下载和管理你的得到课程了。开始享受知识学习的便捷吧【免费下载链接】dedao-dl得到 APP 课程下载工具可在终端查看文章内容可生成 PDF音频文件markdown 文稿可下载电子书。可结合 openclaw skill 等使用项目地址: https://gitcode.com/gh_mirrors/de/dedao-dl创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考