# Motrix **Repository Path**: linuxgit/Motrix ## Basic Information - **Project Name**: Motrix - **Description**: A full-featured download manager. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-30 - **Last Updated**: 2021-01-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Motrix App Icon [English](./README.md) | 简体中文 ## 一款全能的下载工具 [![GitHub release](https://img.shields.io/github/release/agalwood/Motrix.svg)](https://github.com/agalwood/Motrix/releases) [![Build Status](https://travis-ci.com/agalwood/Motrix.svg?branch=master)](https://travis-ci.com/agalwood/Motrix) [![Build status](https://ci.appveyor.com/api/projects/status/l11d5h05xwwcvoux/branch/master?svg=true)](https://ci.appveyor.com/project/agalwood/motrix/branch/master) [![Total Downloads](https://img.shields.io/github/downloads/agalwood/Motrix/total.svg)](https://github.com/agalwood/Motrix/releases) ![Support Platforms](https://camo.githubusercontent.com/a50c47295f350646d08f2e1ccd797ceca3840e52/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6d61634f5325323025374325323057696e646f77732532302537432532304c696e75782d6c69676874677265792e737667) 我是个兴趣使然的桌面应用开发者🤓,利用搬砖之余开发了 Motrix。 Motrix 是一款全能的下载工具,支持下载 HTTP、FTP、BT、磁力链、百度网盘等资源。它的界面简洁易用,希望大家喜欢 👻。 ✈️ 去 [官网](https://motrix.app/zh-CN) 逛逛 | 📖 查看 [帮助手册](http://motrix.app/support/issues) ## 💽 安装稳定版 [GitHub](https://github.com/agalwood/Motrix/releases) 和 [官网](https://motrix.app/zh-CN) 提供了已经编译好的稳定版安装包,当然你也可以自己克隆代码编译打包。 ### Windows 建议使用安装包(Motrix-Setup-x.y.z.exe)安装 Motrix 以确保完整的体验,例如关联 torrent 文件,捕获磁力链等。 如果你更喜欢便携版,你可以使用 [scoop](https://github.com/lukesampson/scoop)(需要 Windows 7+,天朝用户可能需要设置 Git 代理)安装最新便携版本的 Motrix。 ```bash scoop bucket add extras scoop install motrix ``` ### macOS macOS 用户可以使用 `brew cask` 安装 Motrix,感谢 [Mitscherlich](https://github.com/Mitscherlich) 的 [PR](https://github.com/Homebrew/homebrew-cask/pull/59494)。 ```bash brew update && brew cask install motrix ``` ### Linux 你可以下载 AppImage(适用于所有 Linux 发行版)软件包或 snap 或从源代码构建安装 Motrix。 构建请阅读 **编译打包** 部分。 对于 Arch Linux 用户,可以使用 [aur](https://aur.archlinux.org/packages/motrix/) 安装 Motrix,感谢维护者 [weearc](https://github.com/weearc)。 运行以下命令进行安装: ```bash yay motrix ``` Motrix 在 Linux 中首次启动可能需要使用 `sudo` 运行,因为可能没有创建下载会话文件的权限 (`/var/cache/aria2.session`)。 ## ✨ 特性 - 🕹 简洁明了的图形操作界面 - 🦄 支持BT和磁力链任务 - ☑️ 支持选择性下载BT部分文件 - 💾 支持下载百度云盘资源 - 🎛 最高支持 10 个任务同时下载 - 🚀 单任务最高支持 64 线程下载 - 🚥 设置上传/下载限速 - 🕶 模拟用户代理UA - 🔔 下载完成后通知 - 💻 支持触控栏快捷键 (Mac 专享) - 🤖 常驻系统托盘,操作更加便捷 - 🌑 深色模式 - 🗑 移除任务时可同时删除相关文件 - 🌍 国际化,[查看已可选的语言](#-国际化) - 🎏 ... ## 🖥 应用界面 ![motrix-screenshot-task-cn.png](https://cdn.nlark.com/yuque/0/2019/png/129147/1550151234585-e513bd4f-e127-402f-accb-1ebbba9b3c41.png) ## ⌨️ 本地开发 ### 克隆代码 ```bash git clone git@github.com:agalwood/Motrix.git ``` ### 安装依赖 ```bash cd Motrix npm install ``` 天朝大陆用户建议使用淘宝的 npm 源 ```bash 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](https://yarnpkg.com/),也可以使用 `yarn` 安装依赖 ### 开发模式 ```bash npm run dev ``` ### 编译打包 ```bash npm run build ``` 完成之后可以在项目的 `release` 目录看到编译打包好的应用文件 ## 🛠 技术栈 - [Electron](https://electronjs.org/) - [Vue](https://vuejs.org/) + [VueX](https://vuex.vuejs.org/) + [Element](https://element.eleme.io) - [Aria2](https://aria2.github.io/) (注:macOS 和 Linux 版本使用的是 64 位的 aria2c,Windows 版使用的 32 位的) ## ☑️ TODO 开发计划请移步 [Trello](https://trello.com/b/qNUzA0bv/motrix) 查看 ## 🤝 参与共建 [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](http://makeapullrequest.com) 如果你有兴趣参与共同开发,欢迎 FORK 和 PR。 ## 🌍 国际化 欢迎大家将 Motrix 翻译成更多的语言版本 🧐,开工之前请先阅读一下 [翻译指南](./CONTRIBUTING-CN.md#-翻译指南)。 | Key | Name | Status | |-------|:--------------------|:-------------| | ca | Català | 🚧 [@marcizhu](https://github.com/marcizhu) | | de | Deutsch | ✔️ [@Schloemicher](https://github.com/Schloemicher) | | en-US | English | ✔️ | | fa | فارسی | ✔️ [@Nima-Ra](https://github.com/Nima-Ra) | | fr | Français | ✔️ [@gpatarin](https://github.com/gpatarin) | | ja | 日本語 | ✔️ [@hbkrkzk](https://github.com/hbkrkzk) | | ko | 한국어 | ✔️ [@KOZ39](https://github.com/KOZ39) | | pt-BR | Portuguese (Brazil) | ✔️ [@andrenoberto](https://github.com/andrenoberto) | | ru | Русский | 🚧 [@bladeaweb](https://github.com/bladeaweb) | | tr | Türkçe | ✔️ [@abdullah](https://github.com/abdullah) | | uk | Українська | 🚧 [@bladeaweb](https://github.com/bladeaweb) | | zh-CN | 简体中文 | ✔️ | | zh-TW | 繁體中文 | ✔️ [@Yukaii](https://github.com/Yukaii) | ## 📜 开源许可 基于 [MIT license](https://opensource.org/licenses/MIT) 许可进行开源。