业余时间做了个聚合搜索的播放网站😋
Demo 地址 https://freebili.xplayground.asia
项目地址(多多 star😉) https://github.com/rango886/FreeBili
下面是项目介绍
🎬 自由哔站 是一个高性能、使用方便的影视聚合搜索和播放工具。它基于 Python Fastapi + Vue.js 构建,亮点是支持并行搜索视频,基于 SSE 低延迟响应查询结果,带来极致流畅的体验。
docker run -d -p 8000:8000 silvery886/freebili:1.11
# 本项目使用 uv 管理 python 依赖
uv sync
# 启动项目
uv run fastapi dev main.py
访问 ip + /docs
页面,post /config
接口,上传 config.json
{
"site_name": "自由哔站",
"pc_background_image_url": "https://www.loliapi.com/acg/pc/",
"phone_background_image_url": "https://www.loliapi.com/acg/pe/",
"timeout": 5,
"base_urls": [
{
"name": "资源站点 1",
"base_url": "http://xxx.com/api.php/provide/vod"
},
]
}
site_name : 网站名称
pc_background_image_url : 电脑端背景图片
phone_background_image_url : 手机端背景图片
timeout : 并行接口超时时间,单位秒,超过这个时间对应资源站 API 会被跳过
base_url : http://xxx.com/api.php/provide/vod 注意 vod 后不要加/
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.