safari2aria 换新装啦,这次真的可以完整替代 safari 的默认下载啦 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
miniers
V2EX    分享创造

safari2aria 换新装啦,这次真的可以完整替代 safari 的默认下载啦

  •  2
     
  •   small class="gray">miniers
    miniers 2017-06-20 17:53:37 +08:00 13038 次点击
    这是一个创建于 3036 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本次 v2.0 重构了配置界面,增加了任务列表界面,并加入了常用的控制和快捷键支持

    欢迎 star

    GitHub - miniers/safari2aria

    用 aria2c 来替代你的 safari 默认下载

    已有功能:

    1. 拦截指定后缀文件下载
    2. 多 aria2c 服务支持
    3. 右键菜单支持
    4. 支持百度云和迅雷离线导出
    5. 全局拦截模式
    6. 下载成功推送通知
    7. 下载队列列表
    8. 下载状态控制:开始、暂停、删除
    9. aria2 全局速度配置
    10. 快捷键支持

    下载列表:

    下载列表

    设置:

    设置

    下载:

    image

    55 条回复    2024-02-20 01:24:04 +08:00
    pljhonglu
        1
    pljhonglu  
       2017-06-20 18:03:06 +08:00
    支持一下,是否考虑做成 Mac application ?
    laike9m
        2
    laike9m  
       2017-06-20 19:04:07 +08:00 via Android
    看起来不错
    miniers
        3
    miniers  
    OP
       2017-06-20 19:13:42 +08:00 via iPhone
    @pljhonglu 原生的 aria2 壳好几个啦,再说我只是个前端
    miniers
        4
    miniers  
    OP
       2017-06-20 19:14:02 +08:00 via iPhone
    @laike9m 用起来也不错
    est
        5
    est  
       2017-06-20 19:51:53 +08:00
    safari 还可以这样玩?
    miniers
        6
    miniers  
    OP
       2017-06-20 20:03:20 +08:00 via iPhone
    @est Mac 下还是 Safari 顺滑省电,所以还是费费劲撸了一个
    jedrek
        7
    jedrek  
       2017-06-20 21:03:57 +08:00
    是否有计划整个 Chrome 的 ?
    helloSwift
        8
    helloSwift  
       2017-06-20 21:14:50 +08:00
    很赞,之前就 star 了,不过当时在外面,忘记了试用

    本来我的主力就是 Safari,下载的时候只有 chrome 的插件,现在方便多了
    miniers
        9
    miniers  
    OP
       2017-06-20 21:27:57 +08:00 via iPhone
    @jedrek chrome 好多现成的,我就是受不了 chrome 的发热才撸的这个项目,话说迁移到 chrome 应该不算复杂,safari 扩展提供的接口少的可怜
    miniers
        10
    miniers  
    OP
       2017-06-20 21:28:54 +08:00 via iPhone
    @helloSwift 欢迎找 bug
    helloSwift
        11
    helloSwift  
       2017-06-20 21:37:09 +08:00
    @miniers 怎么下载百度云的(_`)
    miniers
        12
    miniers  
    OP
       2017-06-20 21:39:45 +08:00 via iPhone
    @helloSwift github 页面有步骤,不过只有在分享页面不开启 cookie 的情况下能达到理想速度
    helloSwift
        13
    helloSwift  
       2017-06-20 21:49:07 +08:00
    @miniers 自己的网盘下载只提示下载客户端_(:3 」∠)_

    关闭 cookie 传递选项在哪
    miniers
        14
    miniers  
    OP
       2017-06-20 22:03:31 +08:00 via iPhone
    @helloSwift 哦下载大文件暂时还得配合直连插件,明天抽空看看能集成不
    irockytan
        15
    irockytan  
       2017-06-21 08:57:23 +08:00 via iPhone
    有心了,感谢,一直觉得 safari 的下载困难
    miniers
        16
    miniers  
    OP
       2017-06-21 09:35:10 +08:00
    @irockytan #15 主要 aria2 太好用了,除了交互不方便,所以才写了个插件
    miniers
        17
    miniers  
    OP
       2017-06-21 12:46:18 +08:00
    @helloSwift #8 已经支持百度云大文件,不过需要在 wap 页的百度云 https://pan.baidu.com/wap/home
    fffflyfish
        18
    fffflyfish  
       2017-06-21 14:32:05 +08:00
    关于百度云下载的方法不是很懂:关闭 cookie 传递选项 是关闭插件设置部分的 cookies 选项吗?还是关闭整个浏览器的 cookies 呢?貌似只能下载文件,文件夹级别的还不能下载吗?点击百度云的时候文件夹总是提示下载客户端。不过这个工具真真是不错呀,谢谢 lz
    lyf362345
        19
    lyf362345  
       2017-06-21 14:54:03 +08:00
    保存不了配置, 除了第一次填的, 后面就修改不动了, 然后远程 rpc 一直显示未连接, yaaw 可连
    fffflyfish
        20
    fffflyfish  
       2017-06-21 15:23:22 +08:00
    是的,safari 关闭重启后,只能鼠标右键添加链接,插件设置界面点不开,添加的 aria2 服务器都没有显示
    miniers
        21
    miniers  
    OP
       2017-06-21 15:59:01 +08:00
    @fffflyfish #18 暂时只是简单的百度云支持,原理还是拦截了浏览器的下载行为,如需下载大文件,请使用百度云的 wap 版,2.1 已经加入了 wap 版的防跳转
    miniers
        22
    miniers  
    OP
       2017-06-21 16:01:54 +08:00
    @lyf362345 #19
    @fffflyfish #20
    重启 safari 能否打开设置? 如果还是不行,可以尝试卸载插件重新安装下试试,代码逻辑还是有点乱,加完功能就要慢慢优化了
    fffflyfish
        23
    fffflyfish  
       2017-06-21 16:10:15 +08:00
    @miniers bug 修复了,谢谢大佬
    lyf362345
        24
    lyf362345  
       2017-06-21 22:46:26 +08:00
    @miniers 重装不行,v1 的时候就连不上远程 rpc,没反馈,v2 居然一样,应该是我人品问题
    miniers
        25
    miniers  
    OP
       2017-06-22 07:20:31 +08:00 via iPhone
    @lyf362345 ,是不是地址配置的格式有问题?正常应该是 http://token:[email protected]/jsonrpc
    lyf362345
        26
    lyf362345  
       2017-06-22 10:06:58 +08:00
    @miniers 没有, 关键是我 yaaw 能用啊, baiduExporter 扩展也能用, 公网代理到我家里的, 而且 aria2 支持 websocket, 可以考虑下, yaaw 可以这样写 ws://token:[email protected]/jsonrpc
    miniers
        27
    miniers  
    OP
       2017-06-22 11:05:17 +08:00 via iPhone
    @lyf362345 开启推送试试,推送就是用的 ws.是不是 token 有特殊字符?
    lyf362345
        28
    lyf362345  
       2017-06-22 18:55:00 +08:00
    @miniers 没有特殊字符, 推送设置保存不了
    lyf362345
        29
    lyf362345  
       2017-06-22 19:01:34 +08:00
    @miniers 又重新装了, 跟之前一样, 保存设置后, 下次打开跟上次设置的不一样, 远程 rpc 还是连不上, 本地的可以了
    miniers
        30
    miniers  
    OP
       2017-06-22 19:20:54 +08:00
    @lyf362345 #29 是最新的 2.3 么? 我昨晚梳理了代码,已经处理了能想到的所有异常了,好奇怪好奇怪
    lyf362345
        31
    lyf362345  
       2017-06-22 19:29:21 +08:00
    @miniers 刚刚下载的, 应该是了, 你可以试试远程 rpc, 非本地的
    alpha5un
        32
    alpha5un  
       2017-06-23 09:30:41 +08:00
    反馈一下:下载安装 2.3 版本后,会提示有新版本可以更新,新版本的版本号是 2.1
    miniers
        33
    miniers  
    OP
       2017-06-23 11:23:34 +08:00
    @alpha5un #32 O 了,生成扩展包的时候版本号写错了
    miniers
        34
    miniers  
    OP
       2017-06-23 11:24:37 +08:00
    @lyf362345 #31 我这里远程连接了家里的 nas,不过我家有公网,没试过 frp 之类的反代,但是应该不会出问题啊
    kingcos
        35
    kingcos  
       2017-06-23 17:34:59 +08:00 via iPhone
    很想问问 Safari 插件怎么写…会不会有点伸手党…
    miniers
        36
    miniers  
    OP
       2017-06-23 18:13:46 +08:00 via iPhone   1
    @kingcos https://developer.apple.com/library/content/documentation/Tools/Conceptual/SafariExtensionGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40009977-CH1-SW1
    不过你需要一个开发者账号来申请 safari 证书才能打包,没有证书 safari 每次重启扩展就会删除
    miniers
        37
    miniers  
    OP
       2017-06-24 13:13:55 +08:00
    突然发现我真的是好勤劳,已经更新到 2.5 啦
    aksoft
        38
    aksoft  
       2017-06-24 17:14:59 +08:00
    不错不错
    ashfinal
        39
    ashfinal  
       2017-06-24 17:46:24 +08:00
    @miniers (〃’’) 为勤劳的你点个赞
    miniers
        40
    miniers  
    OP
       2017-06-26 13:41:15 +08:00
    又加 feature 啦,多 user-agent 支持,方便不同网站下切换 ua
    leelrs
        41
    leelrs  
       2017-06-27 07:07:41 +08:00 via iPhone
    赞一个啊
    miniers
        42
    miniers  
    OP
       2017-06-27 08:02:10 +08:00
    @leelrs #41 欢迎 star 收藏提需求
    aksoft
        43
    aksoft  
       2017-06-28 14:05:02 +08:00
    现在的年轻人都这么牛与逼吗?
    lc125581200
        44
    lc125581200  
       2017-06-30 23:35:22 +08:00
    请问安装完了一直显示 localhost (未连接)是什么问题,求指导!
    miniers
        45
    miniers  
    OP
       2017-07-01 06:24:40 +08:00 via iPhone
    @lc125581200 需要和 aria2 搭配使用
    lc125581200
        46
    lc125581200  
       2017-07-02 19:29:01 +08:00
    @miniers 感谢回复,已经安装了 Aria2,但是还是显示这个,不知道为什么
    miniers
        47
    miniers  
    OP
       2017-07-02 20:49:09 +08:00 via iPhone
    @lc125581200 http://www.jianshu.com/p/1290f8e7b326 请参考这篇文章来搭建 aria2 并运行
    lc125581200
        48
    lc125581200  
       2017-07-03 13:14:25 +08:00
    @miniers 好好我再试试,谢谢!
    Emberr
        49
    Emberr  
       2017-08-20 10:27:59 +08:00
    请问我安装后下载百度云的文件,先成功添加到 localhost with cookie,然后直接下载失败,是为什么呢。。
    miniers
        50
    miniers  
    OP
       2017-08-20 14:25:46 +0:00
    @Emberr #49 分享页?除了不带密码的分享文件可以关闭 cookie 传递来加速,别的都需要开启 cookie
    如果还是不行,请先用 https://github.com/acgotaku/BaiduExporter,最近没有精力维护了
    Emberr
        51
    Emberr  
       2017-08-22 17:43:15 +08:00
    @miniers 插件是好用的~~ 下了个 BaiduExporter 也下载失败,又在 aria2 webui 看了下找到问题了。那配置文件用户文件夹前面是 User,应该是 Users 的。那个 ui 网站下载失败给了报错信息 不能创建文件夹,才反应过来。一开始不能下载就苦恼 aria2 没有日志看,找不到错误信息,推荐这个 ui 网站 http://ziahamza.github.io/webui-aria2/#
    顺便,我目前下载百度云的资源大概维持在 400k 速度,基本就是这样了呗
    linwolfer
        52
    linwolfer  
       2017-08-26 23:48:04 +08:00
    miniers
        53
    miniers  
    OP
       2017-08-27 06:35:01 +08:00 via Android
    @linwolfer 字体没加载成功有时间瞅瞅
    luokr
        54
    luokr  
       2018-09-20 15:30:10 +08:00
    楼主啥时候上传到官方平台吧...safari12 用不了了!
    LTuser
        55
    LTuser  
       2024-02-20 01:24:04 +08:00
    真不错,刚好我在找能接管 Safari 的下载器,,,,然后这是八年前,没法用了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5818 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 03:28 PVG 11:28 LAX 20:28 JFK 23:28
    Do have faith in what you're doing.
    ubao 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