Total Pageviews

Friday, 16 July 2021

FODI


Fast OneDrive Index / FODI,无需服务器的 OneDrive 快速列表程序

预览

功能

  • 接近秒速列表
  • 指定展示路径
  • 特定文件夹加密
  • 无需服务器免费部署
  • 基本文本、图片、音视频和 Office 三件套预览

缺点

  • 功能简单,界面简陋
  • 不支持巨硬家的 IE 和 UWP 版 EDGE 浏览器
  • 可能不支持包含千级数量以上文件的文件夹展示

安装:

在 Cloudflare 部署 FODI 后端


既然 Cloudflare 仍是免费的,不如移植一下,反正只是改改入口。

突然白屏

refresh_token 有效期 3 个月,如突然无法打开,请 重设后端代码。计划使用 Github Action 自动更新,还没开始写,请耐心等待。

演示地址

注册 Cloudflare 并创建 Workers

打开 Cloudflare 注册页面,输入 邮箱 和 密码 后点击 Create Account,进入下个页面后直接点击左上角的 CLOUDFLARE 图标进入控制面板主页,不要进行其他操作。

进入主页后,点击靠近右下角的 Workers

此时系统会建议你修改子域名,直接点击 Set up,随后点击弹出对话框中的 Confirm

之后会进入套餐选择页面,页面往下拉,找到 Continue with free,点击它。

完成上述步骤后,系统会发送确认邮件到你的注册邮箱,请自行登录邮箱,找到相关邮件,点击其中的确认链接,完成确认。

上传 FODI 后端

完成邮箱验证后,再次点击左上角的 CLOUDFLARE 图标进入控制面板主页,点击右下角的 Workers

现在点击页面中间你刚刚创建的函数,进入代码编辑界面,随后打开 FODI Deployment Helper,按照指引生成并复制代码,粘贴到下图的代码编辑器中。

填写完毕后,点击页面中下部的 Save and Deploy

部署 FODI 前端

前端部署方法和老文章相同,见 通过 Github Pages 部署前端 章节。

唯一不同的是 SCF 网关地址 要换成 Cloudflare 的,右击下图箭头,选择 复制链接地址 即可获得。

最后如果这个项目帮到了你,不妨到 Github 为我点颗星。

Fast OneDrive Index,OneDrive 秒级列表程序 — Read More

Latest commit to the master branch on 6-7-2021
Download as zip

TG 大佬群 QQ 大佬群

最后编辑于: 2021 年 01 月 14 日
返回文章列表 文章二维码
本页链接的二维码
打赏二维码
添加新评论

  

已有 77 条评论
  1. LOGILOGI     Windows 10 /    Google Chrome

    强调几点:(该留言由系统自动生成!)
    1. 请不要刷广告,本站没有流量!
    2. 我不回复虚假邮箱,因为回复了你也看不到!
    3. 存在必须回复的隐藏内容时,可以直接使用表情框里的阿鲁表情!

  1. 小阿蓝呀小阿蓝呀     Windows 10 /    FireFox

    我靠,又发现了一位大佬 

    1. LOGILOGI     Windows 10 /    Google Chrome

      @小阿蓝呀不是大佬 

  2. 好的好好的好     Android Pie /    Google Chrome

    请问 localhost 拒绝连接是什么

    1. LOGILOGI     Windows 10 /    Google Chrome

      @好的好不需要管,复制网址回到第一个页面粘贴,进行后续操作

  3. 都还没睡醒都还没睡醒     Windows 10 /    Google Chrome

    https://logi.im/fodi/get-code/

    ReplayURL(自定义 ID、SECRET 时,需要填写)

    怎么填写

  4. luckluck     Windows 10 /    Google Chrome

    我按照您文章部署到 Cloudflare,最后打开 https://xxx.github.io,显示的是空白网页,现在不能用了吗?

    1. LOGILOGI     Windows 10 /    Google Chrome

      @luck 有问题加文末群组

  5. 小草小草     Windows 10 /    Google Chrome

    大佬,想问一下这个东西访问是不是会触发 API,我可以用来续订 E5 试用订阅呢?只为了刷 API 是不是可以偷懒不配置前端呢

    1. LOGILOGI     Windows 10 /    Google Chrome

      @小草刷 E5 看我主页文章

  6. 暮城暮城     Windows 10 /    Google Chrome

    大佬,感谢我已经架设好了,但是可以帮我看下为什么我的盘不显示大小,文件夹都是现实 size:0kb
    链接:https://pan.mcheng.cn/

  7. agulagul     Windows 10 /    Google Chrome

    onedrive 登录出问题了!

    出现问题
    您请求的页面暂时不可用。对由此给您造成的不便,我们深表歉意,请几分钟后再返回查看。

  8. minimini     Windows 10 /    Google Chrome

    博主 是不是 这个已经失效了?
    我现在打开 就显示一个标题 没有内容了
    (前段时间 还没有问题)

  9. 带头小弟带头小弟     Windows 7 /    Google Chrome

    大佬,怎么添加多个 onedrive 盘

  10. zhszhs     Windows 10 /    Google Chrome

    你好博主,我已经成功部署了 FODI,但是我想更改域名有什么办法吗?我用 CNAME 发现并不能成功指向我的 FODI

  11. 萌新小弟萌新小弟     Windows 10 /    Google Chrome

    大佬怎么上传啊,为什么我打开后是空白

  12. 夜光藏森夜光藏森     Windows 10 /    Google Chrome

    大佬,,上午用腾讯云部署,发现文件夹打不开,里面的内容不展示。换了 Cloudflare 后成功了,不知道什么原因。

  13. yryr     Windows 10 /    Google Chrome

    为什么自己部署的打不开 要么翻山越岭要么使用光猫 WiFi 或者使用手机数据才能打开 而你的 demo 却能打开

  14. loadenloaden     Windows 10 /    Google Chrome

    你好,我这里使用 cloudflare 在设置后端获取网关时出现 1101 的报错
    控制台报错如下
    > `Uncaught (in response) TypeError: Cannot read property 'length' of undefined`

    > `wor`ker.js:168 Uncaught (in promise) TypeError: Cannot read property 'length' of undefined`
    `at fetchFiles (worker.js:168)`
    at async handleRequest (worker.js:35)`

    1. LOGILOGI     Windows 10 /    Google Chrome

      @loaden 网盘里传个文件,如果代码开头的 '/Index' 没删,删掉它

    2. 余舟客余舟客     Android /    QQ 浏览器

      @LOGI 已解决,感谢大佬!

    3. 天玑星天玑星     Windows 10 /    Google Chrome

      @LOGI 同样碰到这个问题,上传个文件就解决了,感谢大佬!

  15. nikenike     Windows 10 /    Google Chrome

    楼主,能否支持用 edu.cn 的邮箱。我的学校的邮箱好像没有 API,
    https://www.onesrc.cn/p/onedrive-for-onepoint-configuration.html
    我看这个链接有,可是不会弄,你写的这个能支持 sharepoint 吗?

    1. LOGILOGI     Windows 10 /    Google Chrome

      @nike 抱歉,不会支持

  16. 史莱姆史莱姆     Windows 10 /    Google Chrome

    大佬这个能不能在线看 pdf 呀

    1. LOGILOGI     Windows 10 /    Google Chrome

      @史莱姆有计划支持

    2. 天玑星天玑星     Windows 10 /    Google Chrome

      @LOGI 大佬,如果支持 PDF 就完美了 

  17. 坏鱼炒年糕坏鱼炒年糕     Windows 10 /    QQ 浏览器

    使用 “引用” 功能时,若路径中有中文则报错
    CF 报 Error 1101
    Worker threw exception

    还有就是分享居然是分享文件所在的目录。。希望改成分享文件预览页面
    另外希望能支持.head(放到最下面也可以)
    很喜欢有左侧栏这种文件目录设计,但是其他 onedrive 目录程序并没有类似主题。
    有可能的话希望能做类似的主题或者持续完善 FODI

    1. LOGILOGI     Windows 7 /    Google Chrome

      @坏鱼炒年糕收到,有时间更

  18. OswinOswin     Windows 10 /    Google Chrome

    大佬,请问一下部署完之后下载都没有问题,但是网盘里的视频只播放声音没有画面,该咋整呀
    FODI 部署于 Cloudflare 上

    1. LOGILOGI     Windows 10 /    Google Chrome

      @Oswin 格式不支持,关键词 x264 aac

  19. iceyuiceyu     MacOS /    Google Chrome

    大佬,这个后端是以什么方式呈现? 我的意思就是我能放到其他的地方吗?比如我自己的服务器。 我感觉放到 CF 打开的速度有点慢。。谢谢回答。

    1. LOGILOGI     Windows 10 /    Google Chrome

      @iceyu 无法直接跑,如果你会编程可以自己改改,或者用 oneindex 等

    2. iceyuiceyu     MacOS /    Google Chrome

      @LOGIoneindex 会出现 500 错误。无法解决。我换了好几个魔改版本,都会出现 500.

  20. seysey     MacOS /    Google Chrome

    最终是空白呀,没有前端的时候访问 works 的网址,可以进去,乱码已经可以找到自己的文件名了,前端做好之后 github 的网址进去就是空白,怎么解决呢

    1. LOGILOGI     Windows 7 /    Google Chrome

      @sey 如果用 github 部署,后端地址必须以 https 开头

    2. seysey     MacOS /    Google Chrome

      @sey 不用回复啦,搞定了谢谢,请问这样会不会不安全,别人知道了我的地址怎么办

    3. seysey     MacOS /    Google Chrome

      @LOGI 还有下载和预览的速度好慢好慢牙

    4. LOGILOGI     Windows 7 /    Google Chrome

      @sey 下个版本加入 cf 反代,可能会提升速度

    5. LOGILOGI     Windows 7 /    Google Chrome

      @sey 不让别人看,直接加密根目录

    6. seysey     MacOS /    Google Chrome

      @LOGI 我看了你写的密码设置那一段,小白有点懵,我是 macos 系统怎么办呢,或者有没有简单点的方法

    7. LOGILOGI     Windows 10 /    Google Chrome

      @sey 就是在目录添加一个 .password 文件,然后打开文件写上密码保存。

    8. from http://web.archive.org/web/20210317230022/https://logi.im/back-end/fodi-on-cloudflare.html

    9. from https://github.com/vcheckzen/FODI

No comments:

Post a Comment