妈妈再也不用担心我的 macbook 发烫之超级偷懒计划

2016-01-13 03:11:26 +08:00
 coolzilj

一直以来都是 @zythum 大神的妈妈计划忠实粉丝,无奈没有高清不开心,
后来有了 you-get 和 mpv 好搭档,逐渐没再用妈妈计划,
再后来因为偷懒所以写了这两个小脚本。

无意中看到坛子上有人问『有没有不用每次都到命令行去粘贴 url 』的工具, https://www.v2ex.com/t/246998
于是干脆把代码收拾一下放到了 github.

为什么是超级偷懒?
因为比起朱一大神的妈妈计划,这只是两段偷懒的小脚本,要感谢 you-get 把脏活累活都干了

传送门: https://github.com/coolzilj/mama

4757 次点击
所在节点    分享创造
12 条回复
123s
2016-01-13 09:18:29 +08:00
国内各大视频网站都能用吗?
chroming
2016-01-13 09:52:17 +08:00
妈妈计划不是直接把 UA 成 ipad ?
coolzilj
2016-01-13 11:04:39 +08:00
@123s 实际上这两段脚本只是调用 `you-get -p mpv your-url`,
所以 you-get 支持解析视频的网站都支持, https://github.com/soimort/you-get#supported-sites
太多没仔细看,但应该包括了国内大部分视频网站
coolzilj
2016-01-13 11:09:35 +08:00
@chroming 不是的,没那么简单
123s
2016-01-13 11:13:58 +08:00
@coolzilj 我大概看了一下,大概是 you-get 下载了东西,然后 node 转成流让 mvp 播放是吗?
coolzilj
2016-01-13 11:26:03 +08:00
@123s 不是的,解析视频并转换成流到 mpv 播放都是 you-get 做的。
nodejs 的工作只是接收 tampermonkey 脚本发起的请求把视频网页 url 拿到,
这样就不用复制 url 粘贴到命令行,只要在网页里点一下按钮发起请求。
纯粹只是为了不去复制粘贴而已,所以才说超级偷懒嘛 O(∩_∩)O 哈哈~
123s
2016-01-13 11:35:40 +08:00
@coolzilj 哦,没看清楚。脚本发起的请求,是请求本地的视频吗?
coolzilj
2016-01-13 11:45:21 +08:00
@123s 脚本发起的请求是让 nodejs spawn 一个进程执行 `you-get -p mpv url`
matsuijurina
2016-01-13 14:46:07 +08:00
很好的项目,只要顺手改几行代码就可以再增加一个下载的功能
typcn
2016-01-13 15:02:39 +08:00
可以试试: https://github.com/typcn/bilibili-mac-client

在任意视频页面点右上角按钮即可调用 you-get 或内置解析器功能

不过目前只能观看 B 站的时候带弹幕
coolzilj
2016-01-13 15:36:42 +08:00
@matsuijurina 是的吧,才几十行代码,加什么的 so easy
coolzilj
2016-01-13 15:39:42 +08:00
@typcn 发现很久前已 star, 原以为只能播 b 站 = =!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/250314

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX