Comments (14)
@hiifong 我后面看下 github.com/JohannesKaufmann/html-to-markdown 这个插件,我看到有些工具用了这个,可以试试
from geektime-downloader.
@hiifong 我找到了这个仓库,肯定是能做到的,但是显示效果你可以试下,markdown 说实话是有点素的…你如果有需求可以试下他这个库。
不过这应该很符合程序员的审美吧,还有markdown可以保留原文的存在的各类链接,这个链接有时候还是比较重要的
from geektime-downloader.
@hiifong 新版本 0.5.1 已经支持了可以下载专栏为 Markdown 格式,欢迎更多建议。
@GreeyiSaEs 展开评论的功能忘了这个版本带上了,可以在下个小版本再加,如果显示跟评暂时还没有好的思路。
from geektime-downloader.
首先感谢你的宝贵建议!
- 我的个人账号没有训练营,所以不太清楚训练营课程的接口是什么样的,欢迎有训练营账号的同学的 PR,只要底层内容形式都是普通课程那样的文章或者视频,下载的方法都是可以复用的。
- 如果是主评论过长收起来了,这种情况可以通过 js 模拟点击“展开”按钮展开评论。但是下面的跟评在页面(Ipad设备下)上点击后会新打开页面,这个暂时不能很简单的通过 js 模拟动作完成加载,需要考虑别的办法。
- 代码过长的问题也不能通过操作 js 达到显示所有的目的,至于生成 HTML 我找了一些其他的下载器,生成的 HTML 也是没法滚动的,@GreeyiSaEs 你那边有看到其他库有达到支持滚动效果的吗?我可以去参考下。另一个问题是如果只是为了这一个功能要新增一种下载文件格式,也有点麻烦(有些人有些时候只能看 PDF但是想 看代码又只能切回 HTML),暂时没有想到两全的办法。
from geektime-downloader.
首先感谢你的宝贵建议!
我的个人账号没有训练营,所以不太清楚训练营课程的接口是什么样的,欢迎有训练营账号的同学的 PR,只要底层内容形式都是普通课程那样的文章或者视频,下载的方法都是可以复用的。
如果是主评论过长收起来了,这种情况可以通过 js 模拟点击“展开”按钮展开评论。但是下面的跟评在页面(Ipad设备下)上点击后会新打开页面,这个暂时不能很简单的通过 js 模拟动作完成加载,需要考虑别的办法。
![]()
- 代码过长的问题也不能通过操作 js 达到显示所有的目的,至于生成 HTML 我找了一些其他的下载器,生成的 HTML 也是没法滚动的,@GreeyiSaEs 你那边有看到其他库有达到支持滚动效果的吗?我可以去参考下。另一个问题是如果只是为了这一个功能要新增一种下载文件格式,也有点麻烦(有些人有些时候只能看 PDF但是想 看代码又只能切回 HTML),暂时没有想到两全的办法。
可以考虑保存为markdown文件吗?
from geektime-downloader.
@nicoxiang 用Chrome的插件保存整个网页是可以的 比如singlefile
from geektime-downloader.
这个插件是ok的,但是得看下如何用编程的方式即通过chromedp实现,不一定方便做
from geektime-downloader.
@nicoxiang 大佬 我刚刚试用cookie的形式登录企业微信版极客账号 我先在网页登录后拿到gcid 和gcess后用·downloader登录 会显示“当前账户在其他设备登录或者登录已经过期, 请尝试重新登录“
from geektime-downloader.
@GreeyiSaEs 请教下,你说的企业微信版极客时间账号是不是账号名不是手机,是一串公司给的数字,然后登录入口和普通账号一样的那种?我朋友有个这种账号,我不知道是不是和你的一样,如果一样我明天拿他账号试下,普通账号cookie登录应该没问题的
from geektime-downloader.
@hiifong 我后面看下 github.com/JohannesKaufmann/html-to-markdown 这个插件,我看到有些工具用了这个,可以试试
@hiifong 我试用了下确实能看得到完整的代码,但是 markdown 的阅读体验还是没法和原生的极客时间样式相比。如果又要 PDF 又要显示完整的代码,这就很棘手了。
from geektime-downloader.
@hiifong 我后面看下 github.com/JohannesKaufmann/html-to-markdown 这个插件,我看到有些工具用了这个,可以试试
@hiifong 我试用了下确实能看得到完整的代码,但是 markdown 的阅读体验还是没法和原生的极客时间样式相比。如果又要 PDF 又要显示完整的代码,这就很棘手了。
使用sel只保存正文的部分阅读体验应该还可以吧,遇到图片的话可以保存到本地,再用正则修改相对路径。
from geektime-downloader.
@hiifong 我找到了这个仓库,肯定是能做到的,但是显示效果你可以试下,markdown 说实话是有点素的…你如果有需求可以试下他这个库。
from geektime-downloader.
@hiifong 当然如果确实很多人有这个需求,加到现在的程序里应该也挺快的
from geektime-downloader.
已拆分出两个新 issue,暂时关闭此 issue
from geektime-downloader.
Related Issues (20)
- 《AI 绘画核心技术与实战》这门课下载一直超时,有没有人跟我一样? HOT 5
- 训练营反序列化错误 HOT 2
- cannot unmarshal array HOT 7
- 麻烦问一下作者,年卡用户没有购买的课程可以下载么? HOT 3
- 训练营下载,有下载不完的情况,很多视频下载到98% 99%就断了 HOT 2
- windows11 怎么主动清除登录信息,退出登录? HOT 1
- Mac 上无法使用 HOT 2
- 下载中途报错:尚未购买该课程 HOT 9
- pdf出现有空白字的情况 HOT 9
- chromedp导出pdf代码块内容缺失 HOT 2
- 我想问下这个组件是否会泄露极客账号密码的可能? HOT 1
- ai绘画的课下不了,别的可以 HOT 4
- 视频课程id带有‘-’会提示课程ID不合法 HOT 2
- 其他 下载不了?提示显示“输入的课程 ID 有误”?请大佬帮忙看看 HOT 7
- 公开课《行知数字**》第二集下载不下来,公开课《C 位面对面》第一集下载不下来 HOT 1
- 部分类型课程不支持
- 无法下载【体系课?】 HOT 2
- An error occurred: 请求极客时间接口 https://u.geekbang.org/serv/v1/myclass/info 失败, ResponseBody: 用户没有大学权限" HOT 3
- 请求超时,写不了日志,直接退出了 HOT 1
- 0
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from geektime-downloader.