AMM -- 我们需要的 Aria2 前端,或许只是一个 menubar - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
sinker
V2EX    分享创造

AMM -- 我们需要的 Aria2 前端,或许只是一个 menubar

  •  3
     
  •   sinker
    15cm 2017-02-03 19:44:42 +08:00 6539 次点击
    这是一个创建于 3214 天前的主题,其中的信息可能已经有所发展或是发生改变。

    AMM

    Aria2 Menubar Monitor, 在 macOS 菜单栏上监控 Aria2 的工具,用 Swift 实现。

    功能

    • 通过 Aria2 RPC 接口获取 Aria2 状态,显示在 menubar 中(走 websocket )
    • 多服务器支持,可配置各个服务器状态和任务的刷新时间间隔

    截图

    截图

    项目地址

    AMM on GitHub

    30 条回复    2017-02-04 22:31:37 +08:00
    mifar
        1
    mifar  
       2017-02-03 20:06:49 +08:00
    不错,赞一个~
    livc
        2
    livc  
       2017-02-03 20:33:01 +08:00
    支持
    chintj
        3
    chintj  
       2017-02-03 20:38:34 +08:00
    看起来不错
    oott123
        4
    oott123  
       2017-02-03 20:47:01 +08:00
    不考虑支持下 10.11 吗~
    Twinkle
        5
    Twinkle  
       2017-02-03 21:13:19 +08:00
    聚聚吼强
    sinker
        6
    sinker  
    OP
       2017-02-03 21:20:27 +08:00 via iPhone
    @oott123 已添加兼容性支持,理论上支持 10.10 及以上版本。
    sinker
        7
    sinker  
    OP
       2017-02-03 21:23:08 +08:00 via iPhone
    @Twinkle 需求逼人动手。要是现有 Aria2 前端有一个能方便地管理多个 Aria2 RPC 估计就不会开这坑了
    chengluyu
        8
    chengluyu  
       2017-02-03 21:29:25 +08:00
    这个不错。
    Yinz
        9
    Yinz  
       2017-02-03 22:52:30 +08:00
    多服务器支持这个一直在等,终于出来了一个,很赞:D
    ynyounuo
        10
    ynyounuo  
       2017-02-04 06:14:25 +08:00
    menubar 图标有点略大,上面是 80% 的效果,感觉 80 - 90% 的样子会稍微好一些
    rashawn
        11
    rashawn  
       2017-02-04 07:26:36 +08:00 via iPhone
    用 bitbar 就可以了啊
    sinker
        12
    sinker  
    OP
       2017-02-04 09:16:41 +08:00 via iPhone
    @ynyounuo 这么一说确实是。会在下一个版本修改。
    TangMonk
        13
    TangMonk  
       2017-02-04 09:32:05 +08:00
    不能新建任务吗,只有查看功能吗?
    123s
        14
    123s  
       2017-02-04 09:54:52 +08:00
    只是查看功能好像并没有什么用处
    sinker
        15
    sinker  
    OP
       2017-02-04 11:22:18 +08:00
    @TangMonk @123s AMM 只提供查看功能。个人认为复杂的管理功能不应该在 menubar 中实现。我需要操作任务时会使用 aria-ng 或 webui-aria2 ,同类工具还有 yaaw 、 Maria 等。如果只是简单地添加下载任务,自己包装个用 curl 发送 POST 请求的脚本,再用 Alfred 之类的软件调用还更方便。
    sinker
        16
    sinker  
    OP
       2017-02-04 11:27:26 +08:00
    @rashawn BitBar 不方便实现多服务器独立管理,而且在任务频繁刷新的情况下性能不太好。做 AMM 之前用的就是自己写的 [bitbar-plugin]( https://github.com/15cm/bitbar-plugin)
    TangMonk
        17
    TangMonk  
       2017-02-04 11:28:31 +08:00   1
    @sinker 其实我觉得不用太复杂,加个简单的添加下载链接的功能就好了。。
    sinker
        18
    sinker  
    OP
       2017-02-04 12:19:52 +08:00 via iPhone
    @TangMonk AMM 暂不打算为管理功能占用界面位置,理由如前面所述。如有需要可以自己 fork 实现。
    fanyer
        19
    fanyer  
       2017-02-04 15:38:43 +08:00
    carthage 的依赖拉不出来,建议换 cocoapods
    sinker
        20
    sinker  
    OP
       2017-02-04 15:56:05 +08:00 via iPhone
    @fanyer 今晚添加构建流程说明。
    livc
        21
    livc  
       2017-02-04 17:11:16 +08:00
    @ynyounuo #10 https://ws1.sinaimg.cn/large/9cd77f2egy1fcejwbp6ggj2088014q2u

    你一截图我才发现图标的问题。。
    livc
        22
    livc  
       2017-02-04 17:11:48 +08:00
    sinker
        23
    sinker  
    OP
       2017-02-04 17:24:41 +08:00 via iPhone
    @livc 因为还没做暗色主题,麻烦先忍耐一下。
    livc
        24
    livc  
       2017-02-04 17:29:00 +08:00
    @sinker #23 我觉得挺简洁的
    sinker
        25
    sinker  
    OP
       2017-02-04 18:30:58 +08:00
    @livc 你这么说我很高兴,不过这个问题还是得解决。因为遇上这种情况的时候比较尴尬

    ![]( https://files.catbox.moe/snsaxl.png)

    左为 AMM ,右为 Bartender 的其中一种样式
    sinker
        26
    sinker  
    OP
       2017-02-04 18:39:57 +08:00
    #25 的图
    ynyounuo
        27
    ynyounuo  
       2017-02-04 18:53:53 +08:00 via iPhone
    @fanyer
    扔到 vendor 或者改路径就好
    Yinz
        28
    Yinz  
       2017-02-04 20:55:17 +08:00

    出现了这样的情况,不知是否有头绪呢? macOS 10.12.1 (16B2555)
    sinker
        29
    sinker  
    OP
       2017-02-04 22:29:30 +08:00
    @Yinz AMM 的 UI 处理上目前还存在一些组件颜色上问题,所以在某些背景下显示效果不佳,我会尽快完善这部分表现。
    sinker
        30
    sinker  
    OP
       2017-02-04 22:31:37 +08:00
    @fanyer @ynyounuo 构建流程已添加至 README 。去掉了 vendor 文件夹,直接从 carthage 的 build 路径寻找依赖。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1070 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 18:30 PVG 02:30 LAX 10:30 JFK 13:30
    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