2 个版本
| 0.9.2 | 2023 年 9 月 9 日 |
|---|---|
| 0.9.1 | 2023 年 9 月 9 日 |
#2870 在 命令行工具
2MB
988 行
verses
Verses 是一个用于查看同步 Spotify 歌词的 TUI 工具。

安装
AUR(适用于 Arch 用户)
Verses 在 AUR 中可通过 verses-bin 获取
yay -S verses-bin
使用 cargo
cargo install verses
从源码
git clone https://github.com/Maxuss/verses
cd verses
cargo install --path .
先决条件
要跟踪 Spotify 统计数据,您必须创建自己的 Spotify 开发者应用 这里。
首次运行 verses,它会提示您输入您的客户端 ID。您可以在应用的仪表板 设置 部分获取它。不要与客户端密钥混淆!
之后,您就可以运行 verses。
控制
q- 退出a- 切换自动滚动j|下键- 向下滚动k|上键- 向上滚动r- 重置滚动位置
配置
配置文件位于 $HOME/.config/verses/config.toml
每个 TOML 部分都可以包含在一个单独的文件中,只需使用 include 字段指定它即可。
例如
# config.toml
[theme]
include = "themes/catppuccin.toml"
# themes/catppuccin.toml
[borders]
# configuration there...
[lyrics]
# ...
[progress_bar]
# ...
配置具有某些特殊值类型
general.display.*_format
这些是使用 Handlebars 语法编写的格式化字符串,具体请参考 Rust 实现。示例配置中列出了可用变量。还有一个 join 实用函数,允许用逗号分隔的字符串连接列表。
颜色
颜色可以是 Ratatui 字符串化方式表示,也可以是前缀为 # 的十六进制 RGB 值。
边框样式
这些是枚举变体。您可以在 此处查看所有变体
Windows 支持
尚未对 Windows 进行测试,尽管它应该运行良好,但我无法保证完美无瑕的性能
依赖项
~19–35MB
~543K SLoC