项目简介
本项目是基于JavaScript开发的工具,能让用户无需登录或购买Musescore Pro订阅,从musescore.com免费下载乐谱,为获取公共领域或非商业许可乐谱提供便捷方案。
项目的主要特性和功能
- 无需登录或订阅:下载乐谱无需注册账号或购买订阅。
- 支持多种安装方式:可通过命令行工具(CLI)、用户脚本(Userscript)、浏览器扩展(Web Extension)使用。
- 跨平台支持:支持Chrome、Firefox等主流浏览器,也能通过命令行本地运行。
- 开源免费:项目遵循MIT许可证开源,用户可自由使用和修改代码。
安装使用步骤
命令行工具(CLI)使用
- 安装 Node.js LTS。
- 打开命令行终端或命令提示符。
- 输入
npx msdl
并回车。 - 按提示操作下载乐谱。
用户脚本(Userscript)安装
- 安装 Tampermonkey 用户脚本管理器。
- 从
https://msdl.librescore.org/install.user.js
安装脚本。
浏览器扩展(Web Extension)安装
Firefox用户可直接从 addons.mozilla.org 安装扩展。
从源码构建
- 确保已安装 Node.js 环境。
- 复制项目源码并进入项目目录。
- 运行以下命令进行构建:
bash npm install npm run build # 构建用户脚本 npm run pack:ext # 打包浏览器扩展
许可证
本项目基于 MIT 许可证 开源,用户可自由使用、修改和分发代码。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】