全网搜
全网搜插件功能是元站对外的开放窗口,对于有开发能力的用户可以直接编写自己的插件,让元站搜索你自己编写的服务,比如元站用户可以基于全网搜插件开发自己的资源搜索 API,然后接入到元站,这样在元站都不用自己上传资源,可以直接基于全网搜进行搜索。
元站本身是一个类似 WordPress 的内容管理系统,本身不提供资源搜索能力,仅仅是个站点构建系统,但是元站的用户可以通过元站的插件系统,自行开发一个网盘搜索 API 插件,实现网盘搜索功能。
只要你自己开发的接口服务返回格式遵循此标准即可:
{
"data": {
"total": 1,
"rows": [
{
"title": "七龙珠",
"description": "",
"res_dict": {
"quark": [
{
"url": "https://pan.quark.cn/s/856e709b3ae7",
"code": ""
}
],
"baidu": [
{
"url": "https://pan.baidu.com/s/1wXAwg439J0XLKlGwxmjJSg",
"code": "4qhw"
}
]
}
}
]
},
"info": "ok",
"status": 0
}
如果你看不懂,也没关系,可以直接使用别人开发好的服务。
部署
推荐大家使用:yz_pansearch_api 全网搜插件项目,具体怎么安装使用项目文档也做了说明,这里简单说下:
# 进入服务器终端,基于 Docker 部署
docker run -d -p 8067:8067 --name yz_pansearch_api --restart unless-stopped -e APP_TOKEN=your_token -e CACHE_TTL=360 howie6879/yz_pansearch_api:http-v0.1.0
部署成功后,在后台进入插件列表,点击全网搜插件:
请求头配置你需要填的:
- Content-Type: application/json
- APP-ID: yz_pansearch_api
- APP-TOKEN: 你启动服务自己设置的 Token
- PAN-TYPE: quark
更新
如何更新:
sudo docker stop yz_pansearch_api
sudo docker rm yz_pansearch_api
sudo docker pull howie6879/yz_pansearch_api:http-v0.1.0
# APP_TOKEN CACHE_TTL 等环境变量需要和第一次启动时候设置成一样
sudo docker run -d -p 8067:8067 --name yz_pansearch_api --restart unless-stopped -e APP_TOKEN=your_token -e CACHE_TTL=360 howie6879/yz_pansearch_api:http-v0.1.0
声明
元站系统(以下简称“本软件”)允许用户开发和安装第三方插件(以下简称“插件”)。使用本软件及其插件的用户需遵守以下条款:
- 责任声明:本软件的开发者不对任何通过插件引入的内容或资源的合法性、准确性或完整性承担责任。用户在使用插件时,应自行确认其内容的合法性。
- 版权和知识产权:用户承诺不通过插件上传、下载或传播任何侵犯他人版权或其他知识产权的内容。用户应对其使用的所有插件及其内容负责。
- 风险承担:用户在使用插件时,需自行承担相关风险,包括但不限于法律责任、经济损失等。开发者不对因使用插件而导致的任何直接或间接损失负责。
- 合规性:用户应确保其使用的插件符合所有适用的法律法规。开发者保留随时审查和删除任何违反本免责声明的插件的权利。
- 修改权利:本免责声明的条款可随时修改,修改后的条款将在本软件内公布,用户继续使用本软件即视为接受修改后的条款。
通过使用本软件,您确认已阅读、理解并同意本免责声明的所有条款。