#lastfm #web #web-api #api-bindings #api

lastfm-rs

一个用于与 Last.fm API 交互的友好的 Rust 库

7 个不稳定版本 (3 个破坏性更新)

0.5.0 2021 年 4 月 4 日
0.4.2 2020 年 12 月 12 日
0.3.3 2020 年 12 月 8 日
0.3.2 2020 年 11 月 22 日
0.2.2 2020 年 2 月 18 日

#4 in #lastfm

每月 32 次下载

MIT 许可证

33KB
477

lastfm-rs

一个用于与 Last.fm API 端点交互的友好的 Rust 库。

关于同步/阻塞 I/O 支持的说明

截至版本 0.3.x,该库仅与异步 Rust 兼容。不支持同步代码/阻塞 I/O,但是版本 0.2.x 支持此功能。请注意,由于缺乏开发动力,库的 0.2.x 版本不再更新新功能;只有 0.3.x 及以后的版本正在更新。

支持的端点

以下是 lastfm-rs 当前支持的 API 端点。目前仅支持少数用户端点,但将来可能会考虑并添加其他端点。

注意:目前没有计划添加对 Scrobbling API 的支持,但会考虑。

用户

user.getRecentTracks - 获取用户的最近播放曲目。

user.getLovedTracks - 获取用户喜爱的曲目。

user.getTopArtists - 获取用户的顶级艺术家。

user.getUserInfo - 获取指定用户的基本信息。

依赖项

~4–17MB
~250K SLoC