DownOnSpot 项目使用教程
1. 项目的目录结构及介绍
DownOnSpot 是一个用 Rust 编写的 Spotify 音乐和播放列表下载器,支持免费 Spotify 账户。项目的目录结构如下:
DownOnSpot/
├── Cargo.toml
├── README.md
├── src/
│ ├── main.rs
│ └── ...
└── ...
Cargo.toml
: 项目的依赖和元数据配置文件。README.md
: 项目说明文档。src/
: 源代码目录。main.rs
: 主程序入口文件。
2. 项目的启动文件介绍
项目的启动文件是 src/main.rs
。这个文件包含了程序的主要逻辑和入口点。以下是 main.rs
的基本结构:
fn main() {
// 程序初始化代码
// 处理用户输入
// 下载逻辑
}
3. 项目的配置文件介绍
项目的配置文件是 settings.json
,它位于以下目录:
- Windows:
C:\Users\<user>\AppData\Roaming\down_on_spot\settings.json
- Unix:
~/config/down_on_spot/settings.json
配置文件包含以下内容:
{
"path": "下载路径",
"filename_template": "文件名模板",
"template_variables": {
"disc": "%disc%",
"track": "%track%",
"album": "%album%",
"artist": "%artist%",
"title": "%title%"
}
}
path
: 指定下载文件的存储路径。filename_template
: 指定下载文件的命名模板。template_variables
: 可用的模板变量,用于自定义文件名。
通过编辑 settings.json
文件,用户可以自定义下载路径和文件命名规则。