V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
sinker
V2EX  ›  分享创造

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

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

    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   ·   实用小工具   ·   2717 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 12:22 · PVG 20:22 · LAX 04:22 · JFK 07:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.