MAC软件

MAC上一款全能的下载工具 -Motrix

毛毛 · 4月24日 · 2020年 52次已读

以下内容摘抄至作者GIthub上的介绍,以下图片来源Github,所以如果没有科学上网的话可能无法正常浏览,不过不影响下载,通过链接直接到作者官网下载即可。

一款全能的下载工具

GitHub release
Build Status
Build status
Total Downloads
Support Platforms

我是个兴趣使然的桌面应用开发者?,利用搬砖之余开发了 Motrix。

Motrix 是一款全能的下载工具,支持下载 HTTP、FTP、BT、磁力链、某盘等资源。它的界面简洁易用,希望大家喜欢 ?。

✈️ 去 官网 逛逛 | ? 查看 帮助手册

? 安装稳定版

GitHub 和 官网 提供了已经编译好的稳定版安装包,当然你也可以自己克隆代码编译打包。

Windows

建议使用安装包(Motrix-Setup-x.y.z.exe)安装 Motrix 以确保完整的体验,例如关联 torrent 文件,捕获磁力链等。

如果你更喜欢便携版,你可以使用 scoop(需要 Windows 7+,天朝用户可能需要设置 Git 代理)安装最新便携版本的 Motrix。

scoop bucket add extras
scoop install motrix

macOS

macOS 用户可以使用 brew cask 安装 Motrix,感谢 Mitscherlich 的 PR。

brew update && brew cask install motrix

Linux

你可以下载 AppImage(适用于所有 Linux 发行版)软件包或 snap 或从源代码构建安装 Motrix。

构建请阅读 编译打包 部分。

对于 Arch Linux 用户,可以使用 aur 安装 Motrix,感谢维护者 weearc。

运行以下命令进行安装:

yay motrix

Motrix 在 Linux 中首次启动可能需要使用 sudo 运行,因为可能没有创建下载会话文件的权限 (/var/cache/aria2.session)。

✨ 特性

  • ? 简洁明了的图形操作界面
  • ? 支持BT和磁力链任务
  • ☑️ 支持选择性下载BT部分文件
  • ? 支持下载某盘资源
  • ? 最高支持 10 个任务同时下载
  • ? 单任务最高支持 64 线程下载
  • ? 设置上传/下载限速
  • ? 模拟用户代理UA
  • ? 下载完成后通知
  • ? 支持触控栏快捷键 (Mac 专享)
  • ? 常驻系统托盘,操作更加便捷
  • ? 深色模式
  • ? 移除任务时可同时删除相关文件
  • ? 国际化,查看已可选的语言
  • ? ...

? 应用界面

motrix-screenshot-task-cn.png

⌨️ 本地开发

克隆代码

git clone [email protected]:agalwood/Motrix.git

安装依赖

cd Motrix
npm install

天朝大陆用户建议使用淘宝的 npm 源

npm config set registry 'https://registry.npm.taobao.org'
export ELECTRON_MIRROR='https://npm.taobao.org/mirrors/electron/'
export SASS_BINARY_SITE='https://npm.taobao.org/mirrors/node-sass'

Error: Electron failed to install correctly, please delete node_modules/electron and try installing again

Electron 下载安装失败的问题,解决方式请参考 https://github.com/electron/electron/issues/8466#issuecomment-571425574

如果喜欢 Yarn,也可以使用 yarn 安装依赖

开发模式

npm run dev

编译打包

npm run build

完成之后可以在项目的 release 目录看到编译打包好的应用文件

? 技术栈

  • Electron
  • Vue + VueX + Element
  • Aria2 (注:macOS 和 Linux 版本使用的是 64 位的 aria2c,Windows 版使用的 32 位的)

☑️ TODO

开发计划请移步 Trello 查看

? 参与共建 

如果你有兴趣参与共同开发,欢迎 FORK 和 PR。

? 开源许可

基于 MIT license 许可进行开源。

0 条回应
    ×