{"_rev":"3-402081a4a359d46d78b8a68fe294f81f","time":{"created":"2024-04-30T07:45:51.891Z","0.1.0":"2019-05-25T20:34:09.429Z","modified":"2024-04-30T07:45:52.721Z","1.8.19":"2024-04-30T07:45:52.402Z"},"_id":"motrix","name":"motrix","dist-tags":{"latest":"1.8.19"},"versions":{"1.8.19":{"name":"motrix","version":"1.8.19","description":"A full-featured download manager","homepage":"https://motrix.app","author":{"name":"Dr_rOot","email":"agalwood.net@gmail.com"},"copyright":"Copyright© Dr_rOot","license":"MIT","main":"./dist/electron/main.js","repository":{"type":"git","url":"git+ssh://git@github.com/agalwood/Motrix.git"},"scripts":{"release":"npm run build --publish onTagOrDraft","build":"node .electron-vue/build.js && electron-builder","build:applesilicon":"node .electron-vue/build.js && electron-builder --arm64 --mac","build:github":"node .electron-vue/build.js","build:dir":"node .electron-vue/build.js && electron-builder --dir","build:clean":"cross-env BUILD_TARGET=clean node .electron-vue/build.js","build:web":"cross-env BUILD_TARGET=web node .electron-vue/build.js","dev":"node .electron-vue/dev-runner.js","dev:renderer":"webpack serve --node-env development --hot --color --config .electron-vue/webpack.renderer.config.js --port 9080 --content-base app/dist","lint":"eslint --ext .js,.vue -f ./node_modules/eslint-friendly-formatter src","lint:fix":"eslint --ext .js,.vue -f ./node_modules/eslint-friendly-formatter --fix src","pack":"npm run pack:main && npm run pack:renderer","pack:main":"webpack --node-env production --progress --color --config .electron-vue/webpack.main.config.js","pack:renderer":"webpack --node-env production --progress --color --config .electron-vue/webpack.renderer.config.js","postinstall":"electron-builder install-app-deps && npm run lint:fix"},"engines":{"node":">=16.0.0"},"dependencies":{"node-fetch":"^2.6.1","ws":"^8.13.0"},"devDependencies":{"@babel/core":"^7.21.8","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.21.4","@babel/preset-env":"^7.21.5","@babel/register":"^7.21.0","@babel/runtime":"^7.21.5","@bany/curl-to-json":"^1.2.7","@electron/notarize":"^1.2.3","@electron/osx-sign":"^1.0.4","@electron/remote":"^2.0.9","@motrix/multispinner":"^0.2.4","@motrix/nat-api":"^0.3.4","@panter/vue-i18next":"^0.15.2","@vue/eslint-config-standard":"^6.1.0","ajv":"^8.12.0","axios":"^1.4.0","babel-eslint":"^10.1.0","babel-loader":"^9.1.2","babel-plugin-component":"^1.1.1","bittorrent-peerid":"^1.3.6","blob-util":"^2.0.2","cfonts":"^3.2.0","chalk":"^4.1.2","copy-webpack-plugin":"^11.0.0","cross-env":"^7.0.3","css-loader":"^6.7.3","css-minimizer-webpack-plugin":"^5.0.0","del":"^6.1.1","electron":"^22.3.9","electron-builder":"^24.4.0","electron-devtools-installer":"^3.2.0","electron-is":"^3.0.0","electron-log":"^4.4.8","electron-store":"^8.1.0","electron-updater":"^6.1.0","element-ui":"^2.15.13","eslint":"^7.32.0","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.12.0","eslint-webpack-plugin":"^4.0.1","file-loader":"^6.2.0","html-webpack-plugin":"^5.5.1","i18next":"^22.4.15","lodash":"^4.17.21","mini-css-extract-plugin":"2.7.5","node-loader":"^2.0.0","normalize.css":"^8.0.1","parse-torrent":"^9.1.5","randomatic":"^3.1.1","sass":"1.62.1","sass-loader":"^12.6.0","style-loader":"^3.3.2","terser-webpack-plugin":"^5.3.8","vue":"^2.7.14","vue-electron":"^1.0.6","vue-loader":"^15.10.1","vue-router":"^3.6.5","vue-selectable":"^0.5.0","vue-style-loader":"^4.1.3","vue-template-compiler":"^2.7.14","vuex":"^3.6.2","vuex-router-sync":"^5.0.0","webpack":"^5.82.1","webpack-cli":"^5.1.1","webpack-dev-server":"^4.15.0","webpack-hot-middleware":"^2.25.3","webpack-merge":"^5.8.0","worker-loader":"^3.0.8"},"bugs":{"url":"https://github.com/agalwood/Motrix/issues"},"_id":"motrix@1.8.19","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-uRZ6vThgITYnoGgR4EppYQ12wjmk6rRjWH0sNjayXMfEUUO9mp0h8cTa+gr8PcUHaT0xDTyBJrymqBA/+wcHrw==","shasum":"f7d123de467a71bb318ba42ac0d7d7be89984850","tarball":"https://registry.npmjs.org/motrix/-/motrix-1.8.19.tgz","fileCount":562,"unpackedSize":53478508,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCizMftDNkQMQM9uoiYkMVZv1lqN4m0tWbK188uRT8a/AIgAoJwWXLXiiBgUPE+IJIRe/Gloo3BgELA7xF1/TpIvtQ="}]},"_npmUser":{"name":"halligan","email":"ist.reholder@gmail.com"},"directories":{},"maintainers":[{"name":"halligan","email":"ist.reholder@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/motrix_1.8.19_1714463151892_0.23182034474972513"},"_hasShrinkwrap":false}},"maintainers":[{"name":"halligan","email":"ist.reholder@gmail.com"}],"description":"A full-featured download manager","homepage":"https://motrix.app","repository":{"type":"git","url":"git+ssh://git@github.com/agalwood/Motrix.git"},"author":{"name":"Dr_rOot","email":"agalwood.net@gmail.com"},"bugs":{"url":"https://github.com/agalwood/Motrix/issues"},"license":"MIT","readme":"# Motrix\n\n<p>\n  <a href=\"https://motrix.app\">\n    <img src=\"./static/512x512.png\" width=\"256\" alt=\"Motrix App Icon\" />\n  </a>\n</p>\n\n## A full-featured download manager\n\n[![GitHub release](https://img.shields.io/github/v/release/agalwood/Motrix.svg)](https://github.com/agalwood/Motrix/releases) ![Build/release](https://github.com/agalwood/Motrix/workflows/Build/release/badge.svg) ![Total Downloads](https://img.shields.io/github/downloads/agalwood/Motrix/total.svg) ![Support Platforms](https://camo.githubusercontent.com/a50c47295f350646d08f2e1ccd797ceca3840e52/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706c6174666f726d2d6d61634f5325323025374325323057696e646f77732532302537432532304c696e75782d6c69676874677265792e737667)\n\nEnglish | [简体中文](./README-CN.md)\n\nMotrix is a full-featured download manager that supports downloading HTTP, FTP, BitTorrent, Magnet, etc.\n\nMotrix has a clean and easy to use interface. I hope you will like it 👻.\n\n✈️ [Official Website](https://motrix.app) | 📖 [Manual](https://github.com/agalwood/Motrix/wiki)\n\n## 💽 Installation\n\nDownload from [GitHub Releases](https://github.com/agalwood/Motrix/releases) and install it.\n\n### Windows\n\nIt is recommended to install Motrix using the installation package (Motrix-Setup-x.y.z.exe) to ensure a complete experience, such as associating torrent files, capturing magnet links, etc.\n\nIf you use package management tools to manage applications on Windows, such as [Chocolatey](https://chocolatey.org), [scoop](https://github.com/lukesampson/scoop). You can use them to install Motrix.\n\n#### Chocolatey\nThanks to [@Yato](https://github.com/iYato) for continuing to maintain the [Motrix Chocolatey](https://community.chocolatey.org/packages/motrix) package. To install motrix, run the following command from the `command line` or from `PowerShell`:\n\n```bash\n# Install\nchoco install motrix\n\n# Upgrade\nchoco upgrade motrix\n```\n\n#### scoop\nIf you prefer the portable version, you can use [scoop](https://github.com/lukesampson/scoop) (need Windows 7+) to install Motrix.\n\n```bash\nscoop bucket add extras\nscoop install motrix\n```\n\n### macOS\n\nThe macOS users can install Motrix using `brew`, thanks to [PR](https://github.com/Homebrew/homebrew-cask/pull/59494) of [@Mitscherlich](https://github.com/Mitscherlich).\n\n```bash\nbrew update && brew install motrix\n```\n\n#### Auto Update\n\nSince Motrix v1.8.0 and later versions changed the App BundleID ( `net.agalwood.Motrix` => `app.motrix.native` ), the automatic update of Motrix v1.6.11 will fail. [Motrix Install Assistant](https://github.com/motrixapp/motrix-install-assistant) will help you install the latest Motrix application.\n\n<p>\n  <a href=\"https://github.com/motrixapp/motrix-install-assistant\">\n    <img src=\"https://raw.githubusercontent.com/motrixapp/motrix-install-assistant/main/build/256x256.png\" width=\"192\" alt=\"Motrix Install Assistant Icon\" />\n  </a>\n</p>\n\n### Linux\n\nYou can download the `AppImage` (for all Linux distributions) or `snap` to install Motrix, see [GitHub/release](https://github.com/agalwood/Motrix/releases) for more Linux installation package formats.\n\nMotrix may need to run with `sudo` for the first time in Linux because there is no permission to create the download session file (`/var/cache/aria2.session`).\n\nIf you want to build from source code, please read the **Build** section.\n\n#### AppImage\nThe latest version of Motrix AppImage requires you to manually perform desktop integration. Please check the documentation of [AppImageLauncher](https://github.com/TheAssassin/AppImageLauncher) .\n\n> Desktop Integration\n> Since electron-builder 21 desktop integration is not a part of produced AppImage file.\n> [AppImageLauncher](https://github.com/TheAssassin/AppImageLauncher) is the recommended way to integrate AppImages.\n\nDeepin 20 Beta users failed to install Motrix, please follow the steps below:\n\nOpen the `Terminal`, paste and run the following command to install Motrix again.\n\n```bash\nsudo apt --fix-broken install\n```\n\n#### Snap\nMotrix has been listed on [Snapcraft](https://snapcraft.io/motrix) , Ubuntu users recommend downloading from the Snap Store.\n\nTips for v1.5.10\n\nThe tray may not display the indicator normally, which makes it inconvenient to exit the application.\n\nPlease unchecked Preferences--Basic Settings--Hide App Menu (Windows & Linux Only), click Save & Apply. Then click \"Exit\" in the File menu to exit the application.\n\nPlease update to v1.5.12 and above, you can use the keyboard shortcut <kbd>Ctrl</kbd> + <kbd>q</kbd> to quickly exit the application.\n\n#### AUR\nFor Arch Linux users, Motrix is available in [aur](https://aur.archlinux.org/packages/motrix/), thanks to the maintainer [@weearc](https://github.com/weearc).\n\nRun the following command to install:\n\n```bash\nyay -S motrix\n```\n\n#### Flatpak\nThanks to the [PR](https://github.com/flathub/flathub/pull/2334) of [@proletarius101](https://github.com/proletarius101), Motrix has been listed [Flathub](https://flathub.org/apps/details/net.agalwood.Motrix), Linux users who like the Flatpak can try it.\n\n```bash\n# Install\nflatpak install flathub net.agalwood.Motrix\n\n# Run\nflatpak run net.agalwood.Motrix\n```\n\n## ✨ Features\n\n- 🕹 Simple and clear user interface\n- 🦄 Supports BitTorrent & Magnet\n- ☑️ BitTorrent selective download\n- 📡 Update tracker list every day automatically\n- 🔌 UPnP & NAT-PMP Port Mapping\n- 🎛 Up to 10 concurrent download tasks\n- 🚀 Supports 64 threads in a single task\n- 🚥 Supports speed limit\n- 🕶 Mock User-Agent\n- 🔔 Download completed Notification\n- 💻 Ready for Touch Bar (Mac only)\n- 🤖 Resident system tray for quick operation\n- 📟 Tray speed meter displays real-time speed (Mac only)\n- 🌑 Dark mode\n- 🗑 Delete related files when removing tasks (optional)\n- 🌍 I18n, [View supported languages](#-internationalization).\n- 🛠 More features in development\n\n## 🖥 User Interface\n\n![motrix-screenshot-task-en.png](https://cdn.nlark.com/yuque/0/2020/png/129147/1589782238501-e7b39166-da58-4152-ae34-65a061cafa48.png)\n\n## ⌨️ Development\n\n### Clone Code\n\n```bash\ngit clone git@github.com:agalwood/Motrix.git\n```\n\n### Install Dependencies\n\n```bash\ncd Motrix\nyarn\n```\n\n> Error: Electron failed to install correctly, please delete node_modules/electron and try installing again\n\n`Electron` failed to install correctly, please refer to https://github.com/electron/electron/issues/8466#issuecomment-571425574\n\n### Dev Mode\n\n```bash\nyarn run dev\n```\n\n### Build Release\n\n```bash\nyarn run build\n```\n#### Build for Apple Silicon\n\n```bash\nyarn run build:applesilicon\n```\n\nAfter building, the application will be found in the project's `release` directory.\n\n## 🛠 Technology Stack\n\n- [Electron](https://electronjs.org/)\n- [Vue](https://vuejs.org/) + [VueX](https://vuex.vuejs.org/) + [Element](https://element.eleme.io)\n- [Aria2](https://aria2.github.io/)\n\n## ☑️ TODO\n\nDevelopment Roadmap see: [Trello](https://trello.com/b/qNUzA0bv/motrix)\n\n## 🤝 Contribute [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](http://makeapullrequest.com)\n\nIf you are interested in participating in joint development, PR and Forks are welcome!\n\n## 🌍 Internationalization\n\nTranslations into versions for other languages are welcome 🧐! Please read the [translation guide](./CONTRIBUTING.md#-translation-guide) before starting translations.\n\n| Key   | Name                | Status       |\n|-------|:--------------------|:-------------|\n| ar    | Arabic              | ✔️ [@hadialqattan](https://github.com/hadialqattan), [@AhmedElTabarani](https://github.com/AhmedElTabarani) |\n| bg    | Българският език    | ✔️ [@null-none](https://github.com/null-none) |\n| ca    | Català              | ✔️ [@marcizhu](https://github.com/marcizhu) |\n| de    | Deutsch             | ✔️ [@Schloemicher](https://github.com/Schloemicher) |\n| el    | Ελληνικά            | ✔️ [@Likecinema](https://github.com/Likecinema) |\n| en-US | English             | ✔️           |\n| es    | Español             | ✔️ [@Chofito](https://github.com/Chofito)|\n| fa    | فارسی               | ✔️ [@Nima-Ra](https://github.com/Nima-Ra) |\n| fr    | Français            | ✔️ [@gpatarin](https://github.com/gpatarin) |\n| hu    | Hungarian           | ✔️ [@zalnaRs](https://github.com/zalnaRs) |\n| id    | Indonesia           | ✔️ [@aarestu](https://github.com/aarestu) |\n| it    | Italiano            | ✔️ [@blackcat-917](https://github.com/blackcat-917) |\n| ja    | 日本語               | ✔️ [@hbkrkzk](https://github.com/hbkrkzk) |\n| ko    | 한국어                | ✔️ [@KOZ39](https://github.com/KOZ39) |\n| nb    | Norsk Bokmål        | ✔️ [@rubjo](https://github.com/rubjo) |\n| nl    | Nederlands          | ✔️ [@nickbouwhuis](https://github.com/nickbouwhuis) |\n| pl    | Polski              | ✔️ [@KanarekLife](https://github.com/KanarekLife) |\n| pt-BR | Portuguese (Brazil) | ✔️ [@andrenoberto](https://github.com/andrenoberto) |\n| ro    | Română              | ✔️ [@alyn3d](https://github.com/alyn3d) |\n| ru    | Русский             | ✔️ [@bladeaweb](https://github.com/bladeaweb) |\n| th    | แบบไทย              | ✔️ [@nxanywhere](https://github.com/nxanywhere) |\n| tr    | Türkçe              | ✔️ [@abdullah](https://github.com/abdullah) |\n| uk    | Українська          | ✔️ [@bladeaweb](https://github.com/bladeaweb) |\n| vi    | Tiếng Việt          | ✔️ [@duythanhvn](https://github.com/duythanhvn) |\n| zh-CN | 简体中文             | ✔️           |\n| zh-TW | 繁體中文             | ✔️ [@Yukaii](https://github.com/Yukaii) [@5idereal](https://github.com/5idereal) |\n\n## 📜 License\n\n[MIT](https://opensource.org/licenses/MIT) Copyright (c) 2018-present Dr_rOot\n","readmeFilename":"README.md"}