面向AI开发的 PanSou API 前端页面,可以快速检索网盘资源

最近想要写软件的想法爆棚,无意间看到了佬友开源的网盘搜索项目,旋即搓了一个前端页面出来,增加了历史记录本地缓存和记录的功能、新增搜索结果分页,方便快速检索结果~~~基于佬友的后端API开发,有需要的佬友们可以试下 :grinning_face: 其他佬友也有很优秀的开源项目,有需求的佬友们也可以关注下

前端样式



在线地址

8 个赞

感谢大佬

1 个赞

刚刚用了一下,蛮不错的欸 :smiling_face_with_three_hearts:

感谢分享,大佬厉害啊

要不和原贴楼主协作。把精力投入在一起,这样pansou的持续维护性更高。

好想法,作者佬友也做了个前端,不过暂时没开源,现有的前端计划再优化下就开源了

你要想做得全面,可以补充些细节:
1.通过/api/health可以获取当前api加载的所有tg频道和插件;并发数可以基于tg频道+插件数计算,或者直接就不用提供这个参数
2.变更关键词搜索时,先清空现有变量值
3.api是快速响应持续处理的模式,所以你第一次搜索的结果其实可能很少,可以加个后台隔几秒再调用下,然后合并更新数据
4.结果分类我看你用的好像有问题,它本质是两种返回:

  • results类型
    返回的结果是根据数据来源区分的,比如一条tg消息,一个帖子等(但是一个帖子里面可能有很多网盘链接),这个是不做去重的(很可能这个帖子的某个链接是重复的,但是其他链接不重复,你就没法简单的做重复处理),所以它提供了content详情字段用来展示,如果你没有展示详情的需求,大概率是用不到这个类型的,所以默认值也是merge_by_type;有的插件搜索(jikepan)返回的数据没有时间戳,所以是根据搜索日期生成的,因此results里只保留了包含优先关键词(“合集”, “系列”, “全”, “完”, “最新”, “附”)的数据,完整的网盘链接会在merge_by_type类型里。
  • merge_by_type类型
    对网盘链接进行了分类合并去重处理(根据网盘链接去重),这也是推荐使用的默认值

今天刚加了ext扩展自定义参数的功能,这个功能其实是为了以后给磁力搜索做准备,因为中文搜索不太友好

:smiling_face_with_three_hearts:
感谢佬的建议,结果分类这块暂时没有更新,计划是做成参数,可选携带content详情、网盘链接去重的多个选择,还是感谢佬后端的API实现

原作者来啦,社区共建,pansou 前端和后端越来越好。 :waving_hand:

mark 了

佬也太6 吧

https://pansou.fmaps.xyz,基于大佬的建议,已经更新了部分前端的实现。详细如下:
1、新增api接口健康检查,可以在也叫查看API接口的健康状态、插件数量、频道数量;


2、优化并发数设置,基于tg频道+插件数自动计算计算,也可在高级选项中手动设置;

3、新增前端扩展参数设置选项,匹配后端API接口和参数;
4、新增api是快速响应持续处理的模式,后台隔几秒再调用下,然后合并更新数据
todo:
1、结果分类暂时未做优化,修改了几个版本貌似显示有点问题,后续有时间再调整了

image搜索失败

image
应该是大佬后端加了https证书,晚点我调整下接口

1 个赞

证书3点的时候过期了,我续期过了

感谢分享


佬的更新速度太快了,必须赞一个

有质量又好看。

已star,很精美

image
又故障了