文件名称:radiobrowser-api-rust:rust中的无线浏览器API实现
文件大小:179KB
文件格式:ZIP
更新时间:2024-04-14 19:16:10
radiobrowser-api Rust
无线电浏览器api-rust 什么是radiobrowser-api-rust? 简而言之,它是用于Web流(音频和视频)索引的API。 可以由API的任何用户添加和搜索流。 该软件有一个官方部署,也可以在免费使用。 特征 开源的 免费授权 有据可查的API 自动定期在线检查流 高度可配置 轻松设置多种配置(本地,deb软件包,docker,ansible) 在Rust-lang中实现 多种请求类型:查询,json,x-www-form-urlencoded,form-data 多种输出类型:xml,json,m3u,pls,xspf,ttl,csv 可选:具有自动镜像的多服务器设置 可选:内部或外部缓存中的响应缓存(redis,memcached) 设置 您可以执行本机设置或docker设置 通过Let's Encrypt的自动TLS轻松进行多合一docker设置 安装 这已
【文件预览】:
radiobrowser-api-rust-master
----.travis.yml(15B)
----init()
--------radiobrowser.service(610B)
----install_from_dist.sh(1KB)
----ansible()
--------playbook.yml(64B)
--------inventory(85B)
--------roles()
----Cargo.lock(83KB)
----.github()
--------workflows()
----Dockerfile(775B)
----builddist.sh(370B)
----LICENSE(34KB)
----radiobrowser-dev.toml(3KB)
----static()
--------robots.txt(25B)
--------docs.hbs(85KB)
--------stats.hbs(200B)
--------favicon.ico(47KB)
--------main.css(399B)
----debian()
--------postrm(40B)
--------postinst(389B)
----src()
--------config()
--------main.rs(4KB)
--------db()
--------api()
--------pull()
--------cleanup()
--------check()
--------logger.rs(4KB)
--------refresh()
----init.sql(82B)
----Cargo.toml(2KB)
----build_with_docker.sh(277B)
----docker-compose-traefik.yml(3KB)
----uninstall.sh(282B)
----docker-compose.yml(900B)
----.gitignore(71B)
----CHANGELOG.md(6KB)
----start.sh(173B)
----.dockerignore(40B)
----README.md(8KB)
----install_from_source.sh(56B)
----etc()
--------logrotate(274B)
--------config-example.toml(3KB)
----traefik-dyn-config.toml(381B)