#search-query #music #wave #api #fetch

wirewave

使用WireWave的Wave API通过搜索查询获取音乐

5个版本

0.1.4 2024年7月30日
0.1.3 2024年7月23日
0.1.2 2024年7月23日
0.1.1 2024年7月22日
0.1.0 2024年7月22日

308音频

Download history 263/week @ 2024-07-20 154/week @ 2024-07-27 5/week @ 2024-08-03

每月422次下载

MIT 许可证

8KB
60

WireWave

使用Wave API Wave API通过搜索查询获取音乐

示例

通过搜索查询获取音乐vec

let music_items = WaveMusic::new("example search term".to_string());
for item in music_items.unwrap() {
    println!("{}", item);
}

从音乐中获取并保存缩略图

let music_items = WaveMusic::new("example search term".to_string()).unwrap();
if let Some(item) = music_items.first() {
    let mut thumbnail_response = item.thumbnail().unwrap();
    let name = format!("{}.png", item.id.as_ref().unwrap());
    let path = Path::new(&name);
    let mut file = File::create(&path).unwrap();
    copy(&mut thumbnail_response, &mut file).unwrap();
    println!("Image fetched and saved to {:?}", path);
}

lib.rs:

WireWave

使用Wave API通过搜索查询获取音乐并检索缩略图。

依赖关系

~6–18MB
~251K SLoC