Skip to content

amll-dev/amll-ttml-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AMLL TTML API

AMLL TTML DataBase API 服务,提供 TTML 格式歌词的获取与搜索功能。

基于 Cloudflare Workers + Rust(worker-rs)构建。

API 接口

接口 方法 说明
/api/get GET 通过平台 ID 获取单首歌曲的元数据及完整 TTML 歌词
/api/search GET 在词库中搜索符合条件的歌词(最多返回 50 条,不含歌词内容)

支持的平台 ID:网易云音乐、QQ 音乐、Apple Music、Spotify、ISRC。

详细接口文档请参阅 api.md

开发

  • Rust
  • wrangler CLI(Cloudflare Workers 开发工具)
  • wasm32-unknown-unknown 目标
# 安装 wasm 目标(如尚未安装)
rustup target add wasm32-unknown-unknown

# 安装 worker-build
cargo install worker-build

本地开发

# 启动本地开发服务器
wrangler dev

构建与部署

# 构建
worker-build --release

# 部署到 Cloudflare Workers
wrangler deploy

许可

本项目采用 MIT 或 Apache-2.0 双许可证。

About

AMLL TTML DataBase API 服务,提供 TTML 格式歌词的获取与搜索功能

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Contributors

Languages