爱意满满的作品展示区。
sinker

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

  •  3
     
  •   sinker ·
    15cm · Feb 3, 2017 · 7330 views
    This topic created in 3560 days ago, the information mentioned may be changed or developed.

    AMM

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

    功能

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

    截图

    截图

    项目地址

    AMM on GitHub

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

    你一截图我才发现图标的问题。。
    livc
    livc
    Feb 4, 2017
    22
    sinker
    sinker
    OP
    Feb 4, 2017 via iPhone
    23
    @livc 因为还没做暗色主题,麻烦先忍耐一下。
    livc
    livc
    Feb 4, 2017
    24
    @sinker #23 我觉得挺简洁的
    sinker
    sinker
    OP
    Feb 4, 2017
    25
    @livc 你这么说我很高兴,不过这个问题还是得解决。因为遇上这种情况的时候比较尴尬😂

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

    左为 AMM ,右为 Bartender 的其中一种样式
    sinker
    sinker
    OP
    Feb 4, 2017
    26
    #25 的图
    ynyounuo
    ynyounuo
    Feb 4, 2017 via iPhone
    27
    @fanyer
    扔到 vendor 或者改路径就好
    Yinz
    Yinz
    Feb 4, 2017
    28

    出现了这样的情况,不知是否有头绪呢? macOS 10.12.1 (16B2555)
    sinker
    sinker
    OP
    Feb 4, 2017
    29
    @Yinz AMM 的 UI 处理上目前还存在一些组件颜色上问题,所以在某些背景下显示效果不佳,我会尽快完善这部分表现。
    sinker
    sinker
    OP
    Feb 4, 2017
    30
    @fanyer @ynyounuo 构建流程已添加至 README 。去掉了 vendor 文件夹,直接从 carthage 的 build 路径寻找依赖。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5169 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 02:53 · PVG 10:53 · LAX 18:53 · JFK 21:53
    ♥ Do have faith in what you're doing.