nini22P / omp

OMP - OneDrive Media Player on the web / 网页端 OneDrive 媒体播放器
https://nini22p.github.io/omp/
GNU Affero General Public License v3.0
296 stars 28 forks source link

[FR] 搜索功能增强 #109

Closed ccddos closed 4 months ago

ccddos commented 4 months ago

问题描述

当前的搜索逻辑如下,直接从当前打开的文件夹下进行 字符串匹配

https://github.com/nini22P/omp/blob/cacfd726de072ee33491f7405f8c85d143dbdcdb/src/pages/Files/Files.tsx#L78

image

这种模式下对文件夹很多的onedrive不太友好,尤其是路径很深的时候 比如 /xx/xx/xxx/xxx/xxx ,得点很多下

增强建议

  1. 集成ms graph api , 添加一个搜索模式的选择选项框?
  2. 在这里可以自行输入路径,然后直接跳转? image

具体api可以参考官方文档

参考文档 (来自gemini)

OneDrive 提供了多个 API 用于搜索文件,主要包括以下两种:

  1. DriveItem Search API:
  1. Microsoft Search API:

选择合适的 API:

注意事项:

希望这些信息能帮助你找到合适的 OneDrive 搜索 API 并顺利使用。

nini22P commented 4 months ago

现已改进了搜索功能 #110

ccddos commented 4 months ago

测试了下,桌面端和移动端都符合需求

感谢作者🙏