#restful #unblock-netease-music #engine #http #http-api #deal #unm

app unm_rest_api

处理UnblockNeteaseMusic API的RESTful API

3 个不稳定版本

0.4.0 2023年1月22日
0.3.0 2022年5月24日
0.3.0-pre.12022年4月24日

887HTTP服务器

LGPL-3.0-or-laterGPL-3.0-only

82KB
1K SLoC

UNM (Rust) 的 RESTful API

这个API可以方便您使用传统的HTTP API调用形式使用UNM的Engine和Executor。

安装

使用预编译版本

您可以从以下几个平台的预编译版本中获取“构建RESTful API二进制文件”的CI:

  • x86_64-pc-windows-msvc
  • x86_64-apple-darwin
  • aarch64-apple-darwin
  • x86_64-unknown-linux-gnu

从crates.io编译安装

cargo install unm_rest_api
unm_rest_api

从本代码库编译安装

cargo build --release --bin unm_rest_api

使用

环境变量

环境变量 说明 示例值 可选
RUST_LOG 日志输出的级别。 debug ✅ 默认是 info
SERVE_ADDRESS 启动服务器的IP:port 0.0.0.0:1234 ✅ 默认是 0.0.0.0:3000

RUST_LOG 可用的级别

  • trace
  • debug
  • info
  • warn
  • error
  • slient

API说明文件

请参阅 docs/api.md

config.toml 设置说明

请参阅 docs/configure.md

授权条款

LGPL-3.0-or-later

依赖

~15–32MB
~551K SLoC