geektime-dl::alien_monster: Geektime-dl 是使用Go构建的快速、简单的极客时间下载器,支持专栏下载为PDF文档

时间:2024-06-13 19:20:21
【文件属性】:

文件名称:geektime-dl::alien_monster: Geektime-dl 是使用Go构建的快速、简单的极客时间下载器,支持专栏下载为PDF文档

文件大小:41KB

文件格式:ZIP

更新时间:2024-06-13 19:20:21

Go

geektime-dl :alien_monster: Geektime-dl 是使用Go构建的快速、简单的 下载器,并支持专栏下载为PDF文档。 视频现在已无法下载: 极客时间的视频是采用的阿里云视频私有加密方式,因个人能力有限,暂时无破解方法! 安装 必要条件 以下为必须安装依赖: FFmpeg Note: FFmpeg的使用是为了最后视频文件合并成需要的格式。 Google-Chrome Note: 借助chromedp/chromedp工具导出页面为PDF文档,该功能需要谷歌浏览器的支持。 使用go get安装 安装Geektime-dl,可以使用如下go get命令,或者从Releases 页面下载二进制文件. $ go get github.com/mmzou/geektime-dl 入门 使用方法: #下载 geektime-dl [OPTIONS] 课程ID [目录ID] #查看专栏、视频,登录及


【文件预览】:
geektime-dl-master
----downloader()
--------types.go(2KB)
--------downloader.go(6KB)
--------pdf.go(779B)
----go.mod(406B)
----service()
--------buy_product.go(1KB)
--------course_types.go(4KB)
--------func.go(428B)
--------response_handler.go(1KB)
--------errors.go(722B)
--------user.go(459B)
--------course.go(2KB)
--------service.go(1KB)
--------requester.go(3KB)
----main.go(624B)
----utils()
--------pool.go(891B)
--------utils.go(2KB)
--------chromedp.go(4KB)
--------chromedp_test.go(252B)
--------ffmpeg.go(1KB)
--------json.go(404B)
--------pool_test.go(353B)
--------utils_test.go(1KB)
----go.sum(5KB)
----config()
--------errors.go(794B)
--------geek.go(2KB)
--------export.go(85B)
--------config.go(4KB)
----LICENSE(1KB)
----cli()
--------cmds()
--------application()
--------version()
----README.md(8KB)
----requester()
--------http_client.go(769B)
--------fetch.go(3KB)
--------requester.go(266B)
----.goreleaser.yml(957B)
----.gitignore(14B)
----login()
--------login_client.go(3KB)

网友评论