onedrive列表程序不少了,有oneindex,OneDrive_SCF,olaindex ,olaindex魔改多盘,OneList ,pyone ,cuteone等等,今天再介绍一个FODI,可部署到腾讯云函数上,也可部署到cloudflare worker上。
截图:
介绍
地址
- github:https://github.com/vcheckzen/FODI
- DEMO:https://logi.im/fodi.html
- 作者教程:https://logi.im/back-end/fodi-on-cloudflare.html
功能
- 接近秒速列表
- 指定展示路径
- 特定文件夹加密
- 无需服务器免费部署
- 基本文本、图片、音视频和 Office 三件套预览
缺点
- 功能简单,界面简陋
- 不支持巨硬家的 IE 和 UWP 版 EDGE 浏览器
- 可能不支持包含千级数量以上文件的文件夹展示
部署后端
首先注册cloudflare并开通worker,参照我前一篇文章
接着点击该链接,按照提示获取后端代码
然后复制到worker中
点击Save and Deploy
即可部署后端,我这里修改程序子域名为od,部署后最终会分配https://od.yanshu.workers.dev/
域名,如下图所示
部署前端
前端是个html单页面,可以部署到github上,也可以直接放到网站目录里,地址在源码的/front-end/index.html
,点我直达
我的习惯是在宝塔的网站目录下直接新建一个index.html
,然后用自带的编辑功能,把代码复制进去,然后修改相关配置
其中,SCF_GATEWAY
即cloudflare分配的域名,我这里是https://od.yanshu.workers.dev/
,SITE_NAME
是站点名称。
这样就部署完成了,我的演示地址为https://www.sitstars.com/demo/onedrive/
版权属于:作者名称
本文链接:https://www.sitstars.com/archives/77/
转载时须注明出处及本声明
大佬,我用自己的前端,打开html网页是空白的,打开你的演示界面也是空白的,但是打开fodi作者的演示界面就是可以正常显示的了
lattice 2021-02-16
一直没关注过这个项目,今天才发现作者又更新了,更新了一下教程,现在我的演示界面也可以看到内容了
雁陎 2021-02-16 回复 @lattice
老大,我之前在zfile关联同济世纪互联成功
换到这里,我点世纪互联获取token后,全选粘贴进const ONEDRIVE_REFRESHTOKEN = "
上面is cn也选了1,启动worker后,打开网页只有一句{"parent":"/","files":[{"name":"router","size":2966414021,"time":"2020-05-04T17:03:25Z"},{"name":"video","size":613458779462,"time":"2020-05-04T17:03:31Z"}]}
这里请教一下~
lisaooo 2020-05-05
我错了~没看到后面还要搭前端~以为和gdindex一体
lisaooo 2020-05-05 回复 @lisaooo
https://.../?authorization_code&code=...
https://.../authorization_code?code=...
改完后,不会跳转,而是直接出错怎么解?
David 2020-04-18
不知道什么时候更新了,现在已经不需要修改了,直接就能获取token
雁陎 2020-04-19 回复 @David
哦,好的,谢谢!ヾ(≧∇≦*)ゝ
David 2020-04-19 回复 @雁陎