项目简介
该项目是用于免费下载 musescore.com 上乐谱的工具。因 musescore.com 如今下载乐谱需付费订阅 Musescore Pro,且这种盈利模式违反部分乐谱作者发布时的许可证协议,此工具让用户无需登录或使用 Musescore Pro 即可下载乐谱。
项目的主要特性和功能
- 免费下载:无需登录 musescore.com 账号和订阅 Musescore Pro,可免费下载乐谱。
- 多种安装方式:支持命令行界面(CLI)、Userscript 和 Web 扩展三种安装方式,满足不同用户使用习惯。
- 适用于特定乐谱:可下载公共领域的乐谱,对以 CC - BY - NC 许可发布的乐谱,能避免平台不合理收费模式。
安装使用步骤
前提条件
假设用户已下载本项目的源码文件,且需确保已安装 Node.js 环境。
使用命令行界面(推荐,更稳定)
- 安装 Node.js LTS (https://nodejs.org/)。
- 打开命令行终端或命令提示符。
- 输入
npx msdl
并回车(npx msdl
会运行最新版本)。 - 跟随提示操作。
安装为 Userscript
- 安装 Tampermonkey。
- 从 https://msdl.librescore.org/install.user.js 安装此脚本。
安装为 Web 扩展
若使用 Firefox 浏览器,可直接从 addons.mozilla.org (对于 Firefox) 安装浏览器扩展。
构建说明
若需自行构建,可执行以下命令:
bash
npm install
npm run build # build as User Script
npm run pack:ext # pack Web Extension
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】