妈妈再也不用担心我的 macbook 发烫之超级偷懒计划 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
coolzilj
V2EX    分享创造

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

  •  
  •   coolzilj2016-01-13 03:11:26 +08:00 5055 次点击
    这是一个创建于 3630 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    12 条回复    2016-01-13 15:39:42 +08:00
    123s
        1
    123s  
       2016-01-13 09:18:29 +08:00
    国内各大视频网站都能用吗?
    chroming
        2
    chroming  
       2016-01-13 09:52:17 +08:00
    妈妈计划不是直接把 UA 成 ipad ?
    coolzilj
        3
    coolzilj  
    OP
       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
        4
    coolzilj  
    OP
       2016-01-13 11:09:35 +08:00
    @chroming 不是的,没那么简单
    123s
        5
    123s  
       2016-01-13 11:13:58 +08:00
    @coolzilj 我大概看了一下,大概是 you-get 下载了东西,然后 node 转成流让 mvp 播放是吗?
    coolzilj
        6
    coolzilj  
    OP
       2016-01-13 11:26:03 +08:00
    @123s 不是的,解析视频并转换成流到 mpv 播放都是 you-get 做的。
    nodejs 的工作只是接收 tampermonkey 脚本发起的请求把视频网页 url 拿到,
    这样就不用复制 url 粘贴到命令行,只要在网页里点一下按钮发起请求。
    纯粹只是为了不去复制粘贴而已,所以才说超级偷懒嘛 O(∩_∩)O 哈哈~
    123s
        7
    123s  
       2016-01-13 11:35:40 +08:00
    @coolzilj 哦,没看清楚。脚本发起的请求,是请求本地的视频吗?
    coolzilj
        8
    coolzilj  
    OP
       2016-01-13 11:45:21 +08:00
    @123s 脚本发起的请求是让 nodejs spawn 一个进程执行 `you-get -p mpv url`
    matsuijurina
        9
    matsuijurina  
       2016-01-13 14:46:07 +08:00
    很好的项目,只要顺手改几行代码就可以再增加一个下载的功能
    typcn
        10
    typcn  
       2016-01-13 15:02:39 +08:00
    可以试试: https://github.com/typcn/bilibili-mac-client

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

    不过目前只能观看 B 站的时候带弹幕
    coolzilj
        11
    coolzilj  
    OP
       2016-01-13 15:36:42 +08:00
    @matsuijurina 是的吧,才几十行代码,加什么的 so easy
    coolzilj
        12
    coolzilj  
    OP
       2016-01-13 15:39:42 +08:00
    @typcn 发现很久前已 star, 原以为只能播 b 站 = =!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2502 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 02:43 PVG 10:43 LAX 18:43 JFK 21:43
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86