image.png

引言

最近看到Rat's关于GoIndex介绍。 正好在GitHub上碰到个类似的。

作者原话:GDIndex 是一个类似 GOIndex 的东西,可以在 CloudFlare Workers 上架设 Google Drive 的目录,并提供许多功能 另外,这个并不是从 GOIndex 修改来了,而是直接重写。

和 GOIndex 不同之处

  1. 前端使用 Vue 完成
  2. 图片检视不用另开新页面
  3. 视频播放器支援字幕(目前只有 srt)
  4. 线上 PDF, EPUB 阅读器
  5. 不支持目录加密(.password)
  6. 支持 Http Basic Auth
  7. 支持多云端硬盘(个人、团队),不需要额外改程序设定
  8. 支持用户名密码登录
  9. 支持文件上传
  10. 没有视频或图片的引用标签

搭建

搭建方式和GOIndex类似,

简单搭建

进入代码生成页面将获取到的代码复制到cloudflare Workers下。

自用api

API部署将获取到到refresh_token、client_id、client_secret分别填入填入:

self.props = {
	title: 'GDIndex',
	default_root_id: 'root',
	client_id: '',
	client_secret: '',
	refresh_token: '',
	auth: false,//是否开放登录
	user: '',//用户
	pass: '',//密码
	upload: true//是否允许上传
};