写了个 Aria2 的 Alfred Workflow - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wildog
V2EX    macOS

写了个 Aria2 的 Alfred Workflow

  •  3
     
  •   wildog 2016-04-10 23:54:58 +08:00 5763 次点击
    这是一个创建于 3477 天前的主题,其中的信息可能已经有所发展或是发生改变。
    支持大部分操作和后台通知, 效果如图:


    下载和具体介绍:
    http://wil.dog/ariafred/
    第 1 条附言    2016-04-11 21:00:56 +08:00

    v1.2 更新, 比 v1.0 增加了功能:

    1. 按 Enter 键打开文件所在目录后会自动选中文件
    2. 在 .torrent 文件上执行 File Action 可添加 BT 下载到 Ariafred
    3. 支持 rpc-secret

    欢迎大家来尝新和提交 issues 和 PR: https://github.com/Wildog/Ariafred/releases

    第 2 条附言    2016-04-22 00:06:11 +08:00

    非常感谢 fatestigma 和 chyiz 的 PR 还有大家的 issues, Ariafred 现在更新到 v1.5 了, 功能基本完善了, 修复了不少小 bug, 后续更新应该不会这么频繁了, 汇总一下自 v1.2 之后的更新:

    • 点击任务通知可以在 Finder 里直接显示和选中下载文件了

    • 使用 Ctrl + Enter 可以在 Alfred 里显示下载文件了

    • 可以使用多个关键词搜索了

    • 增加文件已删除的图标

    • 限速时可以使用速度单位了

    • 修复若干 bugs

    欢迎大家下载使用最新版和提交建议: https://github.com/Wildog/Ariafred/releases

    17 条回复    2016-04-15 22:05:01 +08:00
    endosome
        1
    endosome  
       2016-04-10 23:59:22 +08:00
    赞!
    但是我的 aria2 ,还是无法使用迅雷。因为海外 ip 的缘故?
    pesowen
        2
    pesowen  
       2016-04-11 00:27:24 +08:00
    github 呢? 我要给 star~!
    Henrybsbhp
        3
    Henrybsbhp  
       2016-04-11 00:31:09 +08:00 via iPhone
    Mark 一下。
    ahjsrhj
        4
    ahjsrhj  
       2016-04-11 00:33:33 +08:00 via Android
    赞\()/ 已 star
    wildog
        5
    wildog  
    OP
       2016-04-11 00:35:04 +08:00   1
    wildog
        6
    wildog  
    OP
       2016-04-11 00:39:20 +08:00
    @endosome 这个我不清楚, 但应该是海外 ip 的缘故, 毕竟版权查得那么严...
    frinstioAKL
        7
    frinstioAKL  
       2016-04-11 01:23:23 +08:00
    赞。好用的不行!
    spicery
        8
    spicery  
       2016-04-11 11:50:32 +08:00
    非常赞!已 star ! 有了这个就不用一直开着 yaaw 的网页了,然而迅雷离线的网页还是要挂着,不知有没有脚本可以实现粘贴磁力链自动迅雷离线导出到 aria 。。

    有个疑问 我一般都是插件导出到 aria 迅雷离线导出速度非常理想 印象里 aria 的直接手动添加基本上速度都不咋地,直接粘贴磁力链几乎没速度的吧?(或许是我使用方法不对?)求解?
    fatestigma
        9
    fatestigma  
       2016-04-11 12:37:38 +08:00   1
    真心好用,已经把 YAAW 移出固定页了,以后可以就靠这个了。以前我也有想做一个类似的,但是就是嫌麻烦。

    @spicery 这种脚本目前没找到,但是应该是可以写的吧,我记得以前有个叫 [FakeThunder][1] 的应用就是可以添加任务到迅雷离线,然后可以用内置的 aria 下载的;第二个问题主要是迅雷离线的速度本身比较好,而你手动添加的任务都是从源服务器下载的,你开没开多线程也不清楚,所以速度有可能不会很快,单线速度你可以以 Safari 下载速度为参考。 aria2 在我理解是一个比较正规的下载工具,不吸血,所以磁力链速度慢算正常。
    [1]:https://github.com/MartianZ/fakeThunder
    spicery
        10
    spicery  
       2016-04-11 13:01:23 +08:00
    @fatestigma fake thunder 我以前能用 现在死活不行。。添加任务完全没反应。
    我的 aria 是直接用 typcn 开发的 bilibili for mac 客户端里附带的。。看了下只要改个 rpc 就行 自己就懒得配置了 也不晓得有没有开多线程 不过还是习惯能迅雷离线就离线导出。

    有想法没技术啊 不会写程序_(:з」∠)_
    Rsl
        11
    Rsl  
       2016-04-11 13:10:08 +08:00
    测试了下, 非常给力.
    就是貌似不能改保存文件的路径啊. 下载到这个 workflow 的文件夹的话, 就直接同步到 iCloud 上去了 ( _ _)ノ|
    wildog
        12
    wildog  
    OP
       2016-04-11 13:26:42 +08:00
    @Rsl 下载路径我一般是直接在 aria.conf 里面设置的默认值... 下个版本可以增加下载路径的设置
    ashfinal
        13
    ashfinal  
       2016-04-11 14:47:55 +08:00
    不由分说给了个 ★ ,虽然我不用 Alfred
    Rsl
        14
    Rsl  
       2016-04-11 15:54:26 +08:00
    @wildog 我查文档改了一下 ok 了, 多谢~
    spicery
        15
    spicery  
       2016-04-13 09:56:39 +08:00
    想问下能否支持动态更新下载速度什么的
    wildog
        16
    wildog  
    OP
       2016-04-13 16:40:51 +08:00   1
    @spicery 这个暂时是不现实的。。。 Alfred 里面显示的内容实际上是静态的,每次你改变输入时才会运行一次 Workflow 脚本来更新内容,而 Workflow 脚本每次运行最多只能提交一次结果给 Alfred
    frinstioAKL
        17
    frinstioAKL  
       2016-04-15 22:05:01 +08:00
    这次更新太给力了。支持作者!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2851 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 07:28 PVG 15:28 LAX 00:28 JFK 03:28
    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